应用简介
tortoisesvn是一款专业的开源文件管理客户端,它可以实现跨时间段的管理文件和目录,用户存放的文件都会保存在一个中央数据库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据是谁做了哪些修改。
tortoisesvn32位中文版是专门为32位系统准备的,同时它也有64位版本,所以用户一定要根据自己的操作系统来,同时软件已经汉化为中文界面,请你放心使用。
下载==》tortoisesvn 64位
【使用指南】
创建本地版本库
要测试TortoiseSVN的功能,总不能在公司的正式服务器上乱搞把,所有先要创建一个测试的版本库。
新建一个文件夹,名字不要用中文,进入文件夹,点击右键TortoiseSVN - 在此创建版本库。
TortoiseSVN会在这个文件夹创建版本库,并且会弹出一个提示框
点击“创建目录结果”,然后启动版本库浏览器,就可以看到版本库的目录结构
通过点击“创建目录结果”,TortoiseSVN自动创建了3个文件夹,branches,tags,trunk,很多人都会使用TortoiseSVN,但是对这三个目录去取不了解。
trunk目录
主干目录,一般情况下是在此目录下进行代码的开发,这个目录应该存放最新的代码。
tags目录
代码的版本标记,这个目录的代码不允许更改,比如,软件发了1.0版本,就需要将1.0版本的代码在tags中放一份拷贝,发了2.0,就要在tag中标记一个2.0。如果1.0软件出现了bug,开发人员要验证bug,直接从tag中取1.0版本的代码就可以了,不会把个个版本混淆。
branches目录
分支目录,用于开发新功能或解决老版本的bug。
加入和检出工程
由于版本库是本地,我们可以通过文件路径来访问,右键TortoiseSVN - 版本库浏览器,输入
file:///F:/svn_test/
F:/svn_test/就是刚才创建版本库的文件夹
打开版本库浏览器,在trunk目录点击右键,加入文件夹,加入一个新的Android工程TestSVN。
然后将这个工程检出
.settings bin gen这三个目录和代码无关,要先忽略掉,选中这三个目录,右键 TortoiseSVN - 去除版本控制并增加的忽略列表。
提交代码后,这3个文件夹有改变的话不会有提示。