安装及下载
TortoiseSVN的下载地址是:http://tortoisesvn.net/downloads.html ,打开后,你要选择对应的平台:
同时, 你也可以在下面找到语言包,下载第四个简体中文的语言包:
首先运行TortoiseSVN-1.8.10.26129-x64/x32-svn-1.8.11.msi,安装完成后,再安装语言包LanguagePack_1.8.10.26129-x64-zh_CN.msi,完成后,右键出现如下菜单,就说明TortoiseSVN安装完成了
这时,选择右键菜单中的“Settings”进入设置界面,将Language选择为中文,确定后,再进入TortoiseSVN即为中文界面了。
建立仓库
在仓库的文件夹上或文件夹中,右键,弹出菜单选择“Create repository here(在此处创建仓库)”
创建仓库后,仓库中会创建相应的仓库配置文件,并且项目文件夹图标会变成这样:
要确保操作的文件夹是空的,否则会有如下提示:
添加文件到仓库
新建工作目录Workspace(工作目录),工作目录的存放工作档案的地方,当工作做到一个阶段的时候再进行备份,所以,我们通常在工作目录Workspace下面工作,等到合适的时机再提交(Commit)到仓库(Repository)中。
在仓库文件夹中或仓库文件夹上右键,选择
,出现下面界面:
URL of repository是仓库的文件夹,Checkout directory是工作目录,仓库文件夹为默认的设置即可,将工作目录选择为新建的Workspace文件夹,OK,TortoiseSVN会提示Checkout Finished。
将程序文件拷贝到Workspace目录下,然后右键==》TortoiseSVN==》增加将文件的增加记录添加到版本仓库:
然后,右键==》SVN提交将新增记录提交到仓库:
写入备注信息:
修改文件
修改文件并保存,然后在修改完的文件夹上右键,选择SVN提交
注意,变更列表中的文件状态,变成了“修改”:
确定后,会提示修改操作已经提交:
删除文件
将工作目录中的文件删除,然后右键==》SVN提交:
文件会显示为“缺少”状态,选择缺少的文件,然后填写相应的备注,确定
如图,TortoiseSVN会提示删除操作已提交。
更新至特定版本
有时候我们需要回溯至特定的日期或者版本,这时就可以利用SVN的更新至版本(Update to revision)功能。在工作目录中或目录上右键,选择TortoiseSVN==》更新至版本:
选择要返回的版本后确定,然后就返回了以前的版本
然后,原来删除的readme.txt就又回来了。
更新仓库及工作目录
为什么要更新呢?由于版本控制系统多半是由多人共同使用的,所以,同样的文档可能还会有人去进行编辑。为了确保工作目录中的文件和仓库(Repository)中的文件是同步的,建议在编辑前先进行更新的动作。在工作目录文件夹上或文件目录中,右键=》SVN更新:
正常情况下,可以看到上面的窗口,在这个窗口会显示有哪些文件更新了,如果没有看到档案更新的相关信息,就表示工作目录中的文件已经是最新的,所以无须进行更新。