holy shit

寺夺喜从天降

SVN

安装及下载client端http://tortoisesvn.net/downloads,安装成功后,在档案管理员内按下鼠标右键,应该可以看到如下的画面:

建立SVN Repository
SVN Repository可以是自己计算机上的一个目录,或者是随身碟(不建议这样用)。当然也可以是公司的服务器。
假设要放置Repository的地方是E盘。您需要先建立一个空的目录E:\svn_repo,在上面右键后,选择TortoiseSVN->Create repository here,建立成功。接下来就可以使用file:///E:/SVN_REPO表示它
SVN透过这种URL的方式与Repository取得联系。各种URL的格式如下:
file:///磁盘驱动器|/repository所在目录/子目录
http://账号@服务器名称/ repository所在目录/子目录
https://账号@服务器名称/ repository所在目录/子目录
svn+ssh://账号@服务器名称/ repository所在目录/子目录


建立一个Working目录
Working目录是平常用来存放工作档案的地方。通常会等到工作做到一个阶段的时候再进行备份。所以平常都是在 Working目录下面工作,等到适当时机在commit到repository中。
建立空目录working,右键选择SVN checkout。确认后,按下OK按钮,这样working目录就跟repository相联系了。
如果要在一个已经存在的SVN Server上面checkout出上面的档案,您只需要给定正确的URL以及working目录的名称。就可以取得指定的档案及目录了。


新增档案及目录到Repository中
复制所需文件到working目录蔌子目录下,右键选择TortoiseSVN->Add
按下OK,这样就表示成功了。有一点要注意的是,这个Add的动作并未真正的将档案放到Repository中。仅仅是告知SVN准备要在Repository中放入这些档案。此时,文件有一个红色感叹号,表示working目录中的档案与Repository中的档案还没有同步,右键选择SVN commit,
点击OK,上传完毕,文件带绿色符号


更新档案及目录
由于版本控制系统多半都是由许多人共同使用。所以,同样的档案可能还有人会去进行编辑。为了确保您工作目录中的档案与Repository中的档案是同步的。建议您在编辑前都先进行更新的动作
鼠标右键选择SVN Update


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

posted @ 2011-10-14 17:38  潜水鱼  阅读(3213)  评论(0编辑  收藏  举报

holy shit on foot