TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。
- 如何安装Tortoise SVN?
从Tortoise SVN官网服务器上获取Tortoise SVN安装文件。 当前最新的是TortoiseSVN-1.7.4,在Windows上整个安装过程,只要点击【下一步】直到【完成】即可。
- 如何获取一个已知SVN工程?
获取一个SVN库,需要三个前提条件:
- Tortoise SVN客户端已经安装,并能正常使用;
- 获取已知SVN工程路径(http://192.168.58.102:8080/svn/test/trunk);
- .获取SVN帐户名(test)和密码(test);
首先获取SVN库
步骤一: 右击鼠标,选择【SVN Checkout ...】,弹出如下对话框,在URL repository中输入测试工程路径;
步骤二: checkout过程,会提示输入帐户和密码,左下方的【save authentication】可以勾选,避免多次提问输入密码帐户;
步骤三:点击【OK】下载SVN库。
- 如何新增一个文件?
在写代码过程中经常遇到新增源文件的情况,在SVN上提交新增文件,需要进行如下操作:
步骤一: 右击修改过的文件,点击【Tortoise SVN】->【Add ...】,第一次checkout的时候没有勾选【save authentication】,则SVN会重新提示输入帐户和密码确认;
注:此时,文件并没有真正的添加到SVN库上。
步骤二:将新增文件提交到SVN库上, 右击新增的文件,点击【SVN Commit...】,提交新增文件;
步骤三: 确认SVN已经成功提交修改;
- 如何提交修改后文件?
步骤二: 确认SVN已经成功提交修改;
- 如何比较working copy和SVN库上的版本差异?
- 如何用SVN生成patch文件?
步骤二:在弹出窗口中选择生成patch路径,保存patch文件,然后点击确认,即可生成该文件的patch。
- 如何回退working copy上的改动?
步骤二:查看回退文件列表,点击【OK】开始回退;
步骤三:确认回退结果。
- 如何Merge源代码改动?
如果遇到提交SVN代码失败,常由于有人更新了SVN上该文件,导致提交失败,如下所示:
步骤一:更新SVN提交失败文件,右击该文件,选择【SVN Update】;
步骤二:多冲突的文件进行冲突解决,右击冲突文件,选择【TortoiseSVN】->【Edit conflicts】;
步骤一:更新SVN提交失败文件,右击该文件,选择【SVN Update】;
步骤二:多冲突的文件进行冲突解决,右击冲突文件,选择【TortoiseSVN】->【Edit conflicts】;
步骤三:在TortoiseMeger编辑工具下,对冲突部分进行编辑,解决冲突;
注:对代码进行如下冲突解决。
步骤四:用TortoiseSVN标记冲突解决,菜单栏选择【Edit】->【Mark as resolved】;
步骤五:右击提交文件,选择【SVN Commit...】
相关推荐
经典SVN中文教程 珍藏SVN简明教程 最给力的SVN学习笔记
SVN简明课程 版本控制介绍 使用版本控制的好处 常见的版本控制系统 Subversion介绍 Subversion基本使用
Tortoise SVN简明操作指南 Tortoise SVN简明操作指南 Tortoise SVN简明操作指南 10资源分下载,内容还不错,1个资源分共享
SVN客户端简明使用说明,实例化加图片演示如何使用SVN客户端。
svm是一个版本控制系统的一个免费开源客户端,可以超越空间时间的管理文件和目录。可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了那些修改,谁做的修改。
linux系统下面的svn操作技术学习,给初学者和开发人员手册
目的:构建一个通过Apache的DAV扩展实现的SVN版本控制系统,支持Trac在线管理,以及简单的SVN操作
1、 熟悉安装过程 2、 调试通过,能基本使用 3、 建立版本库,进行服务器端管理 4、 客户端连接管理 5、 练习权限分配设置 6、 练习版本库分支、合并管理 7、 设置SSH 方式访问 8、 设置APACHE
Windows下搭建SVN服务器简明步骤
1、版本控制介绍 2、Subversion介绍 3、Subversion基本使用 4、Subversion高级内容
SVN管理员使用手册[简明新手].doc
svn的一些资料,希望能够给大家一些帮助.
非常简明易学的SVN简易教程.pdf 。
TortoiseSVN是一个版本管理工具,既可以用于多人开发,也可在独立开发时应用,这是使用说明
SVN的简明指南
包含内容:SVN工作流程;SVN简明教程;SVN使用命令及使用建议;SVN安装及操作;SVN图标介绍;SVN权限配置;SVN插件;WIN下创建SVN服务;TortoiseSVN培训文档;版本控制培训
简明扼要的描述了SVN的服务配置简明扼要的描述了SVN的服务配置简明扼要的描述了SVN的服务配置
一步步教你用,有截图,中文版 简明使用说明
本教程为初级入门级别使用。希望对您会有所帮助