admin管理员组

文章数量:1606769

TortoiseSVN是一款管理项目代码的版本控制系统,是基于集中式的版本控制系统。在工作中,由于实际开发工作的需要,部门是使用SVN来管理日常的项目开发任务。一个项目往往需要多天多人次或者不同团队共同维护,所以版本控制也显得尤为关键。下面是我第一次使用SVN工具的心得体会。

一、 TortoiseSVN客户端安装

1.1 TortoiseSVN官方网站 下载安装

1.2 注册,在地址栏中输入地址:http:// /svnmanager/index.php,进入SVNManager的欢迎界面

二、 选择SVN目录

2.1 按照默认设置安装完成后,右键下两个选项,选择TortoiseSVN下→Repo-browser选项即打开SVN目录,输入SVN地址

由下可见工作目录。所有工程文件都可以共享了,使用CheckOut下载至当前目录


2.2 根据需求不同,也可以下载到本地磁盘

三、添加文件提交

3.1 在目录下右键TortoiseSVN→add添加文件

3.2 选择SVN Commit提交。其他人都可见。提交完成后文件上“+”号就变成绿色对勾了

四、更新版本

4.1 由于版本控制系统多半都是由团队共同使用。所以,同样的档案可能还有人会去进行编辑。

4.2 为了确保工作目录中的档案与团队档案是同步的。建议在编辑前都先进行更新的动作。

4.3 在此,在想要更新的档案或目录icon上面按下鼠标右键,并且选择SVN Update。

五、回溯版本

5.1 可以利用SVN的Update to revision的功能回溯至特定的日期或是版本。在想要更新的档案或目录icon上面按下鼠标右键。并且选择TortoiseSVN->Update to revision

5.2 可以回溯到Head revision。当然也可以选择show log特定的版本

六、锁定与解锁

6.1 每次改动前都要get lock,这样其他人就不能更改此文件了。 不然两个人修改同一个文件的话就麻烦了。锁上后icon显示一个小锁

6.2修改完毕后使用Release lock解锁

七、建立一个新的brance

7.1在trunk下建立一个新的brance, TortoiseSVN→Branch/tag

7.2 请先确认From WC at URL: 中的目录是要复制的来源目录。

7.3 在To URL中输入需要复制过去的路径。通常将所有的branch集中在一个目录下面。branch档案一般都会集中在branch的子目录下面。在To URL中只需要输入需要的目录即可。

7.4 目录不存在时,会由SVN自动建立。特别注意的SVN斜线作为目录分隔字符


7.5 接着在Log message输入此次branch的目的即可

7.6 恢复记录,选择Merge

本文标签: 心得基础TortoiseSVN