在WebStorm上使用SVN代码管理工具

1.我电脑上安装的有一个SVN服务器:VisualSVN Server Manager

2.再安装一个SVN客户端TortoiseSVN,安装时命令行功能是没有安装的,要记得勾选上,因为在WebStorm设置时要指定它的这个命令行程序的位置:C:\Program Files\TortoiseSVN\bin\svn.exe

在WebStorm上使用SVN代码管理工具

3.在vcs菜单中有一个Enable Version Control Integration,意思是使用版本控制集成,选择svn

这样选择后,在项目的右键菜单中才会出现SubVersion的菜单

在WebStorm上使用SVN代码管理工具

在WebStorm上使用SVN代码管理工具

4.再在settings中安装一个subtoolBox插件

在WebStorm上使用SVN代码管理工具


5.然后就可以把项目上传到svn代码仓库中了

在WebStorm上使用SVN代码管理工具

6.上传过程中如果出现 uuid不一致,可以按以下解决:

首先查看项目的所有者的uuid
svnlook uuid /var/svn/repos 
62b86956-73d9-2945-ba87-0546d71898f9

更新项目的uuid
svnadmin setuuid /var/svn/repos 6aed1349-fe9f-9245-a4a0-02dba53eb2d0

查看一下更新uuid的结果
svnlook uuid /var/svn/repos 
6aed1349-fe9f-9245-a4a0-02dba53eb2d0


注:这个命令需要在SVN服务器上执行

svnadmin setuuid <repos_path> <uuid>

 注:<repos_path> 是你的SVN中这个项目所在的路径,比如C:\svn\Repositories\xxxx <uuid>就是你想要设置的新的UUID

6.从svn仓库中检出某个版本的代码

在WebStorm上使用SVN代码管理工具

在WebStorm上使用SVN代码管理工具