1 为什么使用SVN
(1)备份
(2)代码还原
(3)协同修改
(4)多版本项目文件管理
(5)权限控制
2 SVN的安装
这里省略安装步骤,只需要注意按住的路径最好不要含有中文或者空格即可。
3 创建SVN版本库
创建SVN版本库的方式有两种:使用命令行或者使用TortoiseSVN。这里我们使用命令行:
(1) 进入到要创建版本库的目录,我这里是:
<a href="http://s5.51cto.com/wyfs02/M00/8B/9F/wKiom1hSrLuCGMqPAAA77TqhJF8305.png-wh_500x0-wm_3-wmp_4-s_3109329603.png" target="_blank"></a>
(2) 创建版本库,执行如下命令:
<a href="http://s1.51cto.com/wyfs02/M01/8B/9F/wKiom1hSrX_xCJfqAAAOh_e_4WM939.png-wh_500x0-wm_3-wmp_4-s_3888000507.png" target="_blank"></a>
执行 svnadmin create 版本库路径 命令成功后,应该在对应的文件夹下看到如下文件,就表示创建成功了:
<a href="http://s3.51cto.com/wyfs02/M02/8B/9B/wKioL1hSrg_CXxElAACZ91x5zvc499.png-wh_500x0-wm_3-wmp_4-s_3345554650.png" target="_blank"></a>
(3) 创建SVN服务,这样就可以以服务的方式启动SVN服务端服务了。
<code>sc create SVNService binpath= </code><code>"D:\DevInstall\bin\svnserve.exe --service -r 版本库路径"</code> <code>start= auto depend= Tcpip</code>
命令成功后会出现如下提示信息:
<a href="http://s2.51cto.com/wyfs02/M02/8B/9F/wKiom1hStNrBfZfUAAAF9lGBkqw434.png-wh_500x0-wm_3-wmp_4-s_895488000.png" target="_blank"></a>
然后启动服务:
<a href="http://s1.51cto.com/wyfs02/M02/8B/9B/wKioL1hStS3RWtrpAABQ-u1weo4650.png-wh_500x0-wm_3-wmp_4-s_3168264180.png" target="_blank"></a>
(4) 检出项目(checkout)
执行命令: svn checkout svn://localhost/项目目录 。执行成功后会出现如下界面:
<a href="http://s2.51cto.com/wyfs02/M00/8B/9F/wKiom1hSuAXQvRYVAAAHvC_hjE4428.png-wh_500x0-wm_3-wmp_4-s_3087982981.png" target="_blank"></a>
(5) 在本地新建一个文件,进行上传测试。然后执行如下命令:
<code>svn add HelloSVN.txt</code>
如果是提交文件,则执行如下命令:
<code>svn commit -m </code><code>"my first commit"</code> <code>HelloSVN.txt</code>
如果是更新文件,则执行如下命令:
<code>svn update HelloSVN.txt</code>
<code></code>
本文转自 乌英达姆 51CTO博客,原文链接:http://blog.51cto.com/7156680/1883237