phpstorm svn怎样提交

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpstorm svn怎样提交相关的知识,希望对你有一定的参考价值。

1.配置SVN服务器信息

2.

网友Intellij的SVN配置教程里少设了的,这样会导致没法直接在Intellij,phpStorm啥啥啥的JetBrains的IDE里直接Commit。貌似大部分网友就是因为没有设这个而再装了一个TortoiseSVN来Commit- -

3、选择或新建保存代码的位置

4、VCS选中Subversion

SVN配置结束,下面从SVN服务器中下载代码。
5、下载代码

6、

7.点击Checkout

8、选择之前设置过的保存代码的位置

8、

9、选最新的,盗来的图里是1.6,到写这个东东的时候是1.7- -

10、下载
会在phpStorm窗口正中间下方显示正在Checkout,等一会儿就搞定啦~
11.右键设置了SVN的目录。看见SVN的菜单了~

在PhpStorm中使用svn对代码进行版本管理 ; 服务器ip地址更新了怎么办?

1、Checkout代码
打开phpStorm,然后点击:【VCS】->【Checkout from Version Control】 -> 【Subversion】:

从上图可以看见,phpStorm是直接支持多种版本库管理的,不需要安装第三方插件或svn客户端之类的工具了。
在弹出窗口中点击“+”号,增加一个repositories,输入svn所在的IP地址加需要checkout的目录地址。添加成功后,可以直接看到目录下的文件:

然后选择svn:开头那行,在下方点击【Checkout】,会提示选择checkout到本地计算机的位置,这里是不会自动创建与项目同名的文件夹的,需要手动创建一个文件夹,否则将会直接把所有文件部署到你指定的目录下。

2、开启version control
checkout完毕之后会在phpstorm中打开这个项目,然后单击选中project处这个项目的根节点,点【VCS】下有一个类似“Enable version control”之类的按钮(因为我这里enable之后就看不见了),点击那个按钮之后,选择用【Subversion】来控制,然后再次点开【VCS】就可以看见如下:

看到这里相信大多数人已经会用了,就不再详细介绍了,跟TortoiseSVN之类的客户端类似了。

3、服务器ip地址更新了怎么办?看这里
选择此项目,然后点击:【VCS】->【Subversion】->【Relocate...】:

进入Relocate之后,把【To URL:】改成最新的IP地址即可。然后就可以正常update、commit了。
参考技术A

    首先找到一个项目文件夹把项目检出.

    这种导向性的东西就不一一截图了.最后检出的时候会有点点慢,而且需要多次确认.

    当我cd到刚刚检出的目录的地方,发现.svn目录已经存在了.

    最开始,右键项目目录可能菜单中没有版本控制器的选项(如图)是因为在vcs菜单下还没有将SVN版本控制器选入.具体选择哪个,我刚刚选择的时候忘记截图了,保存完毕才发现显示出来了,反正是在导航的VCS菜单下面导入svn版本控制.

    其他常用的svn的操作就得大家慢慢摸索啦.

本回答被提问者采纳

PhpStorm 集成 开源中国(oschina.net)的Git项目,提交SVN时注意事项

第一步:配置 git.exe

File -> Default Settings -> Version Control -> Git -> Path go Git executable: D:\\Program Files\\Git\\bin\\git.exe

 

第二步:clone 项目

VCS -> Checkout from Version Control -> Git -> Clone Repository -> 填写项目的git信息,如

Git Repository URL: https://git.oschina.net/xxx/php-note.git
Parent Directory: d:\\PHP\\xampp2\\htdocs\\
Directory Name: php-note

注意:如果目录已存在,如 d:\\PHP\\xampp2\\htdocs\\php-note,需要把它删除 或 重命名。

 

第三步:让项目集成 VCS

VCS -> Enalbe Version Control Integration -> Select a version control system to associate with the project root,选择 Git

 


 

注意,在 pull 文件到oschina服务器时,会弹框提醒“是否自动转换换行符?”,这里选择不转换,即“Commit As Is”,如下图所示:

 


 

Ubuntu 安装 git

sudo apt-get install git

 


 

提交SVN时,注意事项

1、如上图所示,提交SVN之前,右边除了勾选第一个复选框外,其他的都不要勾选,否则会出现各种 格式化代码等窜改代码的问题,如

勾选了“Cleanup”,代码

onclick="leave_del(\'<!--{$val[\'leaveId\']}-->\')"

会被窜改为

onclick="leave_del(\'<!--{$val[\'leaveId;\']}-->\';)"

这不是我想要的结果! 

2、另外,配置SVN时,File -> Default Settings -> Version Control -> SVN -> 去掉 勾选“Enable interactive mode

3、如何解决冲突?

右键冲突文件 -> Subversion -> Resolve Text Conflict...

以上是关于phpstorm svn怎样提交的主要内容,如果未能解决你的问题,请参考以下文章

SVN和Phpstorm

PhpStorm 集成 开源中国(oschina.net)的Git项目,提交SVN时注意事项

phpstorm 怎么配置svn插件

PHPStorm配置SVN

详细讲解PhpStorm如何配置SVN

Phpstorm中使用svn详细步骤