Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2136595
  • 博文数量: 288
  • 博客积分: 10594
  • 博客等级: 上将
  • 技术积分: 3469
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-27 19:27
文章分类

全部博文(288)

文章存档

2012年(4)

2011年(30)

2010年(40)

2009年(32)

2008年(71)

2007年(79)

2006年(32)

分类: LINUX

2010-09-06 10:21:31

1,已解决:
当文件出现冲突后,我们把文件改动后,执行命令TortoiseSVN → 已解决并提交人的修改到版本库。需要注意的是已解决命令并不是真正的解决了冲突,它只是删除了filename.ext.mine和filename.ext.r*两个文件,允许你提交修改。

2,revert:还原,回复;
对某文件修改后,又不想保留这些修改了,选这个可将文件回复到上次更新的样子

3,清除:
我add了一个文件,但没commit,后来发现svn上有这个文件,所以我commit不上去了,我把本地这个删了(不是用svn的删除),然后更新时发现不能更新(会提示不能add,svn服务器上已存在),这是可以clean一下该文件,再update

4,创建补丁:
创建补丁后,我们可以对提交上来的文件进行审核,然后决定将其提交到仓库里或者是退还给作者。就是增加了一个审核过程.

5,合并
其实不应该叫合并,应该叫回滚.这个可以把文件恢复到以前的某个版本

6,每个文件前的字母表示该文件的更新状态:
  U :该文件被更新
  A :该文件被添加
  D :该文件被删除
  R :该文件被替换(=删除+添加)replay
  G :该文件被融合(合并) gen
  C :该文件有冲突Resource has Conflicts (changes have not been completely merged between the repository and working copy version)

7.解决冲突。
  首先svn update,冲突的文件会有C标志。打开文件,会发现文件变了样,例如ask文件有冲突:
  <<<<<<< .mine
  1+1=2
  ======= 这个是分割符
  1+1=3
  >>>>>>> .r10

阅读(5663) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-04-04 11:39:31

学习了,多谢楼主分享哦!也欢迎广大linux爱好者来我的论坛一起讨论arm哦!www.lt-net.cn

chinaunix网友2010-12-28 17:48:21

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com