SVN安装和使用

一、SVN使用说明 

1、SVN客户端简介

SVN有多种客户端,可以根据使用用途来安装使用符合自己的客户端。

1.1、TortoiseSVN

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

1.2、AnkhSVN

AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件属于开源项目。

 

2、SVN安装说明

2.1、TortoiseSVN

Win7和XP在安装和使用时没有明显区别,只要分清32位和64位的系统。

不建议使用TortoiseSVN-1.8.0.24401-win32-svn-1.8.0,这个版本有bug,可能导致不能成功连接,另外这个版本在2003,XP等上安装时,还必须安装补丁,相对比较麻烦。

可以使用TortoiseSVN_1.7.11.23600_x86这个版本,更低版本也可以使用。

使用简介可以参考这里:http://www.uml.org.cn/pzgl/200904246.asp#7

2.2、AnkhSVN

在VS2003中应使用的版本是AnkhSetup-1.0.6。在VS关闭的情况下,一路安装下去即可。

VS2005及以上的版本可以使用更高的版本。

 

3、杂项

服务器地址格式:https://ip地址:端口号/svn/

用户名的命名方式:姓_名(拼音)——例如:张三的用户名为:zhang_san

 

二、SVN使用说明

第一步:SVN checkout。进入一个文件夹,右键选择SVN Checkout;如下图1所示:

图1

第二步:输入服务器地址,配置存放文件的SVN的文件夹(该文件夹名字可自定义);如下图2所示:

图2

第三步:输入用户名密码,点击确定;等待服务器上文件下载完毕,SVN就可以使用了。

 

三、SVN命令说明

SVN常用的命令基本如下:

3.1 SVN Update:将SVN上最新的文件更新到自己的机器上

3.2 SVN Commit:将自己电脑上的文件上传至SVN

3.3 SVN Add:将自己电脑上从未上传过SVN的文件添加到上传列表

3.4 SVN Delete:删除某个文件,上传服务器后,服务器对应的文件也将会删除

3.5 SVN Revert:如果使用SVN Delete命令误删某个文件后,可以恢复

3.6 SVN ShowLog:查看SVN上传的日志

3.7 SVN Diff:选中某一文件可以查看和服务器上的不同

3.8 SVN Different With Previous Version:如果选中的文件盒服务器上相同,那么SVN Diff命令会隐藏,而本命令是查看和之前版本的差别。所以,通过命令3.7和3.8能够非常清晰的查看文件哪里是否并如何修改。

        

 

最后一句话

最后非常重要的是:在每次Commit前都必须先Update,Commit必须认真填写备注。

 

posted @ 2015-12-30 00:35  辰希小筑  阅读(11603)  评论(0编辑  收藏  举报