SVN
scnuwilliams
这个作者很懒,什么都没留下…
展开
-
svn diff输出结果的格式
$ svn diff -r 2:3 rules.txt (1)Index: rules.txt (2)=================================================================== (3)--- rules.txt (revision 2) (4)+++ rules.txt (revision 3) (5)@@ -1,4 +1,4转载 2017-05-16 19:42:16 · 925 阅读 · 0 评论 -
SVN分支/合并原理及最佳实践2
SVN是一种常用的版本控制工具,一种典型的项目代码实践方式是: 存在一个代码基线(Base Line)或称主干,不同的模块使用各自的分支进行功能开发,在开发完毕后合并回主干,准备交付。 基本概念: 变化集合(ChangeSets) SVN使用变化集来描述和管理托管对象的版本变更,这里变更可以是文件文本内容的变化,目录树的改变或者元数据(metadata,附加信息,包含权限或自定义属转载 2017-06-13 12:16:12 · 859 阅读 · 0 评论 -
SVN分支/合并原理及最佳实践1
使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。 最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了一下,有点收获,怕以后转载 2017-03-22 08:46:04 · 321 阅读 · 0 评论 -
SVN版本冲突,COMMIT时出现.MINE等文件
以commit后 自动生成R.java.mine,R.java.r3368,R.java.r3439为例 因为发生冲突了,别人和你都从3368这个版本对r.java这个文件进行了修改,别人修改后先提交了形成3439版本,然后你做了提交操作,这时为了避免你覆盖别人的修改工作,SVN提示你发生了冲突,并自动形成R.java.mine、R.java.r3368、R.java.r3439这三个...转载 2018-10-30 20:13:12 · 2282 阅读 · 0 评论 -
执行SVN的checkout之后,为什么整个盘的文件夹都有个问号
那是因为你在这个盘的根目录执行了checkout操作,SVN把这个盘整个作为了一个版本库的本地副本,那些文件夹上的问号表示未被SVN控制要解决这个文件最简单的办法是找到这个盘根目录下有个.svn的隐藏文件夹,删除这个文件夹就行了以后checkout的时候,记得要检出到一个文件夹内,不要检出到磁盘根目录了。 ...转载 2019-07-05 17:59:34 · 1759 阅读 · 0 评论