- 9
- 0
- 约1.41千字
- 约 17页
- 2017-07-09 发布于河南
- 举报
SVN简要介绍
SVN简要介绍;要点;SVN是什么;SVN的特性;SVN和Clearcase的比较;SVN的工作模式;SVN的工作模式;SVN安装;SVN客户端;SVN的使用;3. 保持更新(update)
? 命令行: svn update
或者 svn up ?
或者通过tortoiseSVN
或者通过eclipse插件,subclipse(/),在线安装:/update_1.2.x/
用svn服务器的最新修订版更新本地工作拷贝。
多人合作时:
更新要经常频繁的做,尽量让问题及早暴露,便于处理。
提交代码前要更新,否则容易产生版本冲突。
;SVN的使用;6. 还原改动
对应提交(commit),要有类似回滚(rollback)的操作。
?svn revert ?
或者通过tortoiseSVN,eclipse插件。
这个操作对开发人员十分有用,在改动被人很多代码后可以“一键恢复”。
;7. “还原”已提交的改动
revert只适合未提交的情况。如果已经提交,发现问题,要回退到之前的修订版。
首先需要:svn up 让本地工作拷贝更新到最新状态。
然后:svn log your_file_path 查看文件日志,这时候提交时填写的说明信息就派上用场了
查看两个修订版之间的不同:svn diff -r 旧修订版序号:新修订版序号 your_file_path
或者通过tortoiseSVN,eclipse插件。
决定用哪个旧的修订版号后,用旧的修订版号文件覆盖新的修订版号文件。
svn merge -r 新修订版序号:旧修订版序号 your_file_path
还需要: svn commit -m 恢复到某修订版(某修订版作废)
或者通过tortoiseSVN,eclipse插件。
这个还原是所谓的,不是用旧的版本号替代,而是将旧文件覆盖新文件。
;8. 拷贝文件和目录
命令行:
svn copy path/file_name newpath/new_file_name svn commit -m xxxx ?
或者:
svn cp path/file_name newpath/new_file_name svn commit -m xxxx ?
或者:利用windows的资源管理器/unix的cp命令
或者通过tortoiseSVN,eclipse插件。
svn的copy,是很重要的工具,版本分支和标签等概念都通过它实现。
svn的copy,是廉价的拷贝。
;9. 重命名目录/文件
?命令行:
?svn move file_name new_file_name ?
或者: svn mv file_name new_file_name ?
10. 处理合并冲突
?svn默认不对文件加锁。
如果不同人编辑了同一个文件的不同部分,提交时会自动合并。
如果不同人编辑了同一个文件的同一部分,???提交者会报告合并冲突。
解决方法(人工仲裁):
放弃改动; 坚持你的改动,找到.mine的文件名,恢复为原文件名,然后执行: svn resolved file_name ;11. 删除文件
将本地工作拷贝删除。
命令行:
?
svn delete file_path ?
或者:
?
svn del file_path
您可能关注的文档
- 2011年1月房地产限购令与房产税政策细则解读_13页.ppt
- 2011年3月公共英语三级试题与答案.doc
- 2011届高三一轮复习-必修5 Unit2.ppt
- 2011年6月全国大学英语四级听力原文与答案.doc
- 2011年5月涉外秘书英语试题与答案.doc
- 2011年6月大学英语六级阅读考试真题与答案_完美打印版.doc
- ExtMail邮件系统搭建.doc
- 2011年上海中口笔试真题与答案.doc
- 2011年丰台区中考一模英语试题与答案【word版】.doc
- 2011年仁爱英语模拟题与答案.doc
- GB 14287.2-2026电气火灾监控系统 第2部分:剩余电流式电气火灾监控探测器.pdf
- 《GB 14287.2-2026电气火灾监控系统 第2部分:剩余电流式电气火灾监控探测器》.pdf
- GB 7956.20-2026消防车 第20部分:特种底盘消防车.pdf
- 《GB 7956.20-2026消防车 第20部分:特种底盘消防车》.pdf
- 中国国家标准 GB 7956.20-2026消防车 第20部分:特种底盘消防车.pdf
- 《GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求》.pdf
- 中国国家标准 GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求.pdf
- GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求.pdf
- GB/T 28029.14-2026轨道交通电子设备 列车通信网络(TCN) 第2-8部分:以太网一致性测试.pdf
- 《GB/T 28029.14-2026轨道交通电子设备 列车通信网络(TCN) 第2-8部分:以太网一致性测试》.pdf
原创力文档

文档评论(0)