1、TortoiseSVN培训手册一TortoiseSVN客户端的安装安装比较简单,在此不再说明。二、TortoiseSVN基本使用方法Subversion (SVN)是一种开放源码的全新版本控制系统,支持可在本地访问或通过网络访问的数据库和文件系统存储库。不但提供了常见的比较、修补、标记、提交、回复和分支功能性, 还增加了追踪移动和删除的能力. 任意数量的客户端可以连接到版本库,读写这些文件。通过写,别人可以看到这些信息,通过读数据,可以看到别人的修改.下面这部分最重要,也是大家经常要用到的,即如何利用TortoiseSVN客户端对subversion库中的文件进行操作。如何把subversio
2、n库中已经保存的文件版本检出到本地、并作修改后提交、从服务器端更新本地文件的版本。检出到本地:初次检出到本地文件夹时,在本地新建一个空文件夹, 作为checkout项目的目录,这相当于拷贝,此文件夹目录相当于你本地机器一个普通的目录,为了得到工作拷贝,具体操作如下图:如果要检出最新的版本可选中上图的(最新版本(H))单选按钮。如果想检出自己需要的版本可选中上图的(版本(R))单选按钮,然后选择自己需要的版本文件。检出以后,我们可以任意的编辑文件,编辑后在没有做提交(commit)之前,所有的操作都是在本地有效,SVN上并没有将你的改变公开,即你所操作的信息其他人并不知道,将改变公开的操作被叫做
3、提交(committing),发布你的修改给别人,你可以使用Subversion的提交(commit)命令。 修改文件后提交:(修改文件夹中的内容后文件夹会自动变成带有红色标记)大家可以发现,文件/文件夹已经发生了变化,由之前绿色的勾变成了红色的感叹号,这表明该文件已经发生了更改,变的与服务器的文件不一样了在信息 框中为修改的文件添加说明信息(也可以不添加)。如下图在变更列表 中选中更变的文件。如下图点击确定后从服务器端更新本地文件的版本:如果服务器上的版本库已经是第7版本,自己本机的版本还是第1版本。这时你可以更新自己本地的版本为第7版本。添加/删除文件/文件夹打开文件夹,右键然后选中文件,
4、右键,添加文件。点击确定。点确定你可以看到文件的变化, 变成了一个蓝色加号,这表明该文件已经增加到了SVN的管理中,不过此时还没有commit.右键,提交文件确定确定,完成提交。选中文件。右键,选择更新出现确定添加文件至服务器成功。删除文件/文件夹选中,右键-删除。可以看到该文件已经被删除了,不过要想影响到服务器,我们必须commit 然后,右键,选择提交弹出点确定确定,。完成删除文件。注意:添加/删除文件/文件夹后。最好更新下,以便及时完成更新。附:对文件的加锁解锁操作当我们同时修改一个项目下的文件时,需要锁定文件(可以是一个文件夹或者具体的一个页面)这样可以避免冲突。文件加锁加锁:确定(注意:加锁后的文件的图释的变化)文件解锁解锁更新至版本: 显示日志(show log): 显示文件库中此目录和目录下文件的日志信息,包括各种操作我们可以看到文件版本的一些信息,还有文件做了什么操作。若想知道前后2个版本有什么差别,更改了哪些东西,选中文件, 如上图。右键,选择Compare with working copy如上图,我们可以看到版本99的此文件与更新后版本的文件的差别。回到如图:若不想获取最新的版本号文件,我们可以在如图所示的地方进行选择,如图:假设当前最新的版本文件为101,我想版本为99时的此文件,在上图所示的地方填写99。然后确定即可。OK,完成。