SVN简明使用方法 .
SVN简明使用方法
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);

步骤二: checkout过程,会提示输入帐户和密码,左下方的【save authentication】可以勾选,避免多次提问输入密码帐户;


- 如何新增一个文件?



- 如何提交修改后文件?
步骤一: 右击修改过的文件,点击【SVN Commit ...】,第一次checkout的时候没有勾选【save authentication】,则SVN会重新提示输入帐户和密码确认;


步骤二: 确认SVN已经成功提交修改;
- 如何比较working copy和SVN库上的版本差异?
右击需要进行比较文件,选择【TortoiseSVN】->【Diff】功能,实现working copy和当前最新SVN上库版本的比较。
- 如何用SVN生成patch文件?
步骤一:右击需要生成patch的源文件,点击【TortoiseSVN】->【Create Patch ...】;

步骤二:在弹出窗口中选择生成patch路径,保存patch文件,然后点击确认,即可生成该文件的patch。
- 如何回退working copy上的改动?
步骤一:当前工作版本文件如果出现异常,可以进行回退,右击需要回退的文件,选择【TortoiseSVN】->【Revert ...】

- 如何Merge源代码改动?
步骤一:更新SVN提交失败文件,右击该文件,选择【SVN Update】;
步骤二:多冲突的文件进行冲突解决,右击冲突文件,选择【TortoiseSVN】->【Edit conflicts】;

步骤三:在TortoiseMeger编辑工具下,对冲突部分进行编辑,解决冲突;

注:对代码进行如下冲突解决。

步骤四:用TortoiseSVN标记冲突解决,菜单栏选择【Edit】->【Mark as resolved】;

步骤五:右击提交文件,选择【SVN Commit...】

步骤六:确认SVN提交成功。
SVN简明使用方法 .的更多相关文章
- shell下批量重命名svn文件的方法
shell下批量重命名svn文件的方法 目标: 将svn目录下所有文件重命名 , 原文件前缀为 ucc_ , 批量改为 xmd_ 用tree看下当前svn目录 ucc_1.c ucc_1.h ucc_ ...
- SVN的使用方法
SVN的使用方法: 新建文件夹:文件夹1 在文件夹上点击右键--选择 SVN Checkout--弹出checkout窗口 下载文件的url获取:打开SVN--在要下载的文件上点击右键--点击Copy ...
- XAMPP中proftpd的简明配置方法
XAMPP中proftpd的简明配置方法 用LAMPP的安装方法可以开一个默认的nobody用户,用lampp security就可以初始设置相应的默认用户密码.如果要有多用户,又怎样管理.目录怎 ...
- eclipse svn插件安装方法
eclipse svn插件安装方法 使用dropins安装插件 从Eclipse3.5开始,安装目录下就多了一个dropins目录.只要将插件解压后拖到该目录即可安装插件.比如安装svn插件subcl ...
- CentOS 6.5系统上安装SVN服务器端的方法及步骤
VN其实就是Subversion,分为服务器端和客户端.之前在网上搜了很多方法,都有各种问题,经过自己搜集整理以及实际尝试,总算有个比较靠谱的方法.本文主要介绍CentOS 6.5系统上安装SVN服务 ...
- 修改 SVN 账户密码的方法
记是记不住 的,即便是每天都在用的东西,也有貌似熟悉其实很陌生的时候,或者说根本就是不熟悉.于是需要拿出来经常翻翻,比如我们的SVN账户配置,很简单的一个 case,你可能是svn使用高手,但不一定记 ...
- CentOS 6.5系统上安装SVN服务器端的方法及目录访问权限配置(转总结)
SVN其实就是Subversion,分为服务器端和客户端.之前在网上搜了很多方法,都有各种问题,经过自己搜集整理以及实际尝试,总算有个比较靠谱的方法.本文主要介绍CentOS 6.5系统上安装SVN服 ...
- SVN简明教程
SVN简明教程 Posted on 2010-09-07 17:34 幻海蓝梦 阅读(7196) 评论(0) 编辑 收藏 所属分类: 版本管理 http://www.emsym.com/blog ...
- [源码管理] ubuntu中svn简明用法:服务器搭建+客户端使用
本文是对网络上前人的优秀文章加以实践验证后所整理(修正或补充) 第一部分:svn服务器搭建(主要是四步走) 参考:http://www.son1c.cn/show/920.html 一,安装Subve ...
随机推荐
- ssl https服务 需要 php5.3以上
php 5.2 升级 5.3 http://wdlinux.cn/bbs/viewthread.php?tid=37512&highlight=5.3 默认的升级不支持 pdo 升级前编辑升级 ...
- HUNNU--湖师大--11407--It Is Cold
[F] It Is Cold Dr. Ziad Najem is known as the godfather of the ACPC. When the regional contest was ...
- 理解ArcGIS Javascript Viewer Widget及编程模型
一个ArcGIS Javascript Viewer for JavaScript Widget是一组可以共享.迁移及部署到JavaScript View程序中的的文本文件.通常,一个程序员如果要开发 ...
- [转] JavaScript中的属性:如何遍历属性
在JavaScript中,遍历一个对象的属性往往没有在其他语言中遍历一个哈希(有些语言称为字典)的键那么简单.这主要有两个方面的原因:一个是,JavaScript中的对象通常都处在某个原型链中,它会从 ...
- iOS UIKit:viewController之动画(5)
当弹出一个view controller时,UIKit提供了一些标准转换动画,并且也支持用户自定义的动画效果. 1 UIView动画 UIView是自带动画实现功能,其中有两种方式实现: ...
- 一些硬件厂商的MAC号
http://standards.ieee.org/develop/regauth/oui/oui.txt https://svn.nmap.org/nmap/nmap-mac-prefixes
- 删除我的电脑中360随身WiFi云U盘的图标
可通过删除注册表的方法 运行-regedit 找到这个项 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\My ...
- oracle中获取特定时间的前一天
select to_char(to_date('@rq','YYYY-MM-DD')-1,'YYYY-MM-DD') FROM DUAL 把@rq换成你要的时间就行了
- iOS、mac开源项目及库汇总
原文地址:http://blog.csdn.net/qq_26359763/article/details/51076499 iOS每日一记------------之 中级完美大整理 iOS.m ...
- 谷歌浏览器chrome假死、卡死、经常无反应,火狐firefox闪黑格子的解决办法(显卡/驱动兼容问题)
问题: chrome 升级到高版本,切换标签后点击,滚轮都没反应,假死不动.F12呼出控制台来开发时更让人揪心.(大概chrome 25更高) 原因: 我的电脑是:集显+512M独显,可切换的 ...