TortoiseSvn安装及使用文档

1、TortoiseSVN  32位下载地址:http://rj.baidu.com/soft/detail/11993.html?ald

     TortoiseSVN  64位下载地址:http://rj.baidu.com/soft/detail/17682.html?ald

   (ps:下载时请根据自己电脑系统位数进行下载)

2、TortoiseSVN 安装步骤:

   (1)双击安装包安装,弹出运行文件界面,点击“运行”

(2)进入如下界面,根据提示点击“next”进入下一步

                                             

                                              下图记得勾选command line client tools

(3)安装完成后重启电脑即可使用TortoiseSVN

3、TortoiseSVN基本操作

(1)迁出svn服务器上的源代码到本机

新建一个文件夹—>鼠标右键点击这个新建的文件夹,选择右键菜单中出现的“Svn Checkout...”

迁出完成后文件夹打上了一个“绿色的勾”,文件夹里面已经有了下载下来的项目,操作 完成。

(2)添加文件

如:在文件夹中添加一个文件。只需鼠标右键点击文件,选择TortoiseSVN—>Add

Add后右键点击“SVN Commit”将修改提交到svn服务器,至此操作完成。

(3)修改文件

在修改文件前需对文件加锁:右键点击,选择TortoiseSVN—>Get lock

加锁后进行文件修改,修改后的文件图标上会出现一个红色感叹号,说明修改后未提交到服务器

当你修改完文件后,同样鼠标右键点击SVN Commit,将修改提交至服务器(ps:默认情况下,提交的时候就会对该文件解锁)

手动解锁如下图:

(4)删除文件

选中要删除的文件或目录,单击鼠标右键,TortoiseSVN->Delete

(5)放弃修改

当你对文件进行一些操作后,决定放弃修改,可以单击右键,TortoiseSVN->Revert,文件就会恢复到修改前的状态。

(6)获取项目的最新版本

鼠标右键点击我们在本地建的项目文件夹,点击“SVN Update”。(ps:当第一次从svn服务器上获得最新文件时,我们用Checkout命令,前面已经介绍了,以后再获取最新文件时就不用Checkout了,而改用Update命令。)

(7)注意:当我们要对项目文件进行增删改操作时,先使用“SVN Update”获取项目最新版本,以保证是在最新版本上进行修改。

早在2000年,CollabNet, Inc.就开始召集开发人员开发CVS的替代品。CollabNet 提供一套名为SourceCast协同工作套件,其中的一部分组件是版本控制。虽然SourceCast使用CVS作为其最初的版本控制系统,但是CVS的种种限制从一开始就处处可见,最后CollabNet明白必须要找到一个更好的解决方案。不幸的是,至少在免费license中,因为没有更好的选择,CVS已经广泛成为了开源世界中事实上的标准。所以CollabNet决定开发一个新的版本控制系统,保留CVS的基本特性但去除CVS的bug和不好的特性。   在2000年2月,他们联系《使用CVS开发开源项目》(Open Source Development with CVS)(Coriolis, 1999)的作者Karl Fogel,并征求了他是否愿意在这个新的项目中担任一个角色。巧合的是,当时Karl已经和他的朋友Jim Blandy讨论了一个关于新的版本控制系统的设计。在1995年,这两人就成立了Cyclic Software,一个提供CVS的商业支持的软件公司。虽然他们经营商业服务,但是仍然在每天都在工作中使用CVS。使用CVS的挫折感使得Jim认真思考更好的方法来管理数据,不但确定名字为“Subversion”,而且完成了Subversion档案库的基础设计。   当CollabNet的电话到来时,Karl立即答应了加入项目中,而且Jim让他的雇主RedHat Software同意让他在这个项目中不定期工作。CollabNet雇用了Karl和Ben Collins-Sussman,并在5月开始了详细设计工作。在得到了来自CollabNet的Brian Behlendorf、Jason Robbins和Greg Stein(当时是一名活跃在WebDAV/DeltaV规范过程的自由程序员)很多创意的帮助下,Subversion很快地引起了一个活跃开发者社区的注意。它找出并欢迎很多同样在CVS上受到挫折的社员能来为这个项目做点什么。   Subversion 最初的设计Team定下了几个简单的目标。 它必须在功能上可取代 CVS,也就是说, 所有 CVS 可做到的事, 它都要能够作到。 在修正最明显的瑕疵的同时, 还要保留相同的开发模式。 还有, Subversion 应该要和 CVS 很相像, 任何 CVS 使用者只要花费少许的力气, 就可以很快地上手。   经过十四个月的编码后, Subversion 于2001年8月31日开始实现 “自行管理”。 也就是说, 开发人员不再使用 CVS 来管理 Subversion 的代码, 而以 Subversion 自己来管理。   从启动这个项目到现在,虽然CollabNet提供了大部分的资金(它付出几位全职 Subversion 开发人员的薪水), 但这还是个开源项目, 由一组松散透明的规则所约定。 CollabNet 拥有代码的版权完全符合 Debian Free Software Guidelines。 换句话说, 每个人都可以随意地免费下载、修改、以及重新发布 Subversion; 完全不需要经过 CollabNet, 或是任何人的允许。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值