背景:几个月前由于开发需要,从主干新建了分支,现在开发完成且在单独的测试环境测试通过且分支代码已合并到主干,同时另外一同事也以我们的分支修改了代码,在我们将分支代码合并到主干后,他的代码才提交分支,此时他想将他提交到分支的代码合并到主干。操作步骤如下:1.首先,获取他提交分支前分支的版本号(设为.....
分类:
其他好文 时间:
2014-09-24 23:40:07
阅读次数:
675
黄色感叹号(有冲突):
--这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许你提交,防止你的提交覆盖了别人的修改。要解决冲突,如果你确认你的修改是无效的,则用TSVN还原你的修改就行了;如果认为你的修改是正确的,别人的提交是无效的,那么用TSVN先标记为“解决冲突”,然后就可以提交了;如果你认为你的修...
分类:
其他好文 时间:
2014-09-24 19:13:57
阅读次数:
195
简介:使用svnadmin dump命令可生成所有修订版的转储数据,svnadmin load命令可读取修订版的转储数据,不依赖特定平台、subversion版本。且可通过svndumpfilter命令对转储数据流进行筛选,如只保留某些路径文件、删除某些路径文件。转储数据格式也是cvs2svn等转换...
分类:
其他好文 时间:
2014-09-24 16:02:47
阅读次数:
231
在用xcode开发的时候,删除不用的文件后, 编译的时候会有missing file的警告,原因是由于SVN或git造成的,有几种方法可以解决。1.命令行进入missing file目录,然后运行svndeletefile.cpp或者gitrmfile.cpp2.删除隐藏的.svn文件,命令行运行 ...
分类:
其他好文 时间:
2014-09-24 15:05:56
阅读次数:
194
一、给安装EclipseSVN,最常见的有两种方式:手动方式和使用安装向导方式。详细过程例如以下:方式一:手动安装1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org2、从中解压出features与plugins目录,拷贝到E:/MyEclipse/myP...
分类:
系统相关 时间:
2014-09-24 13:01:26
阅读次数:
234
搭建SVN服务,有效的管理代码,以下三步可以快速搞定。1、安装#yum install subversion判断是否安装成功1#subversion -vsvnserve, version 1.6.11 (r934486)出现上面的提示,说明安装成功。如果提示如下:-bash: subversion...
分类:
系统相关 时间:
2014-09-24 02:54:55
阅读次数:
305
1.现在SVN最新的代码到工作区中,然后选中该项目--右键--Team--合并,进入到下个页面,如下图2.点击Next,进入的待同步至本地(即主干)的分支对应的路径。此处可以选择某个文件夹进行合并,此时分支对应的路径为分支下该文件夹对应的路径。3.默认Next,对应冲突文件的处理时稍后处理,点击完成...
分类:
其他好文 时间:
2014-09-23 22:45:15
阅读次数:
241
启动SVN时候报了错误,然后查看日志发现报了如下错误VisualSVNServer.exe: could not log pid to fileC:/Windows/ServiceProfiles/NetworkService/AppData/Local/Temp/VisualSVNServer.p...
分类:
其他好文 时间:
2014-09-23 22:32:35
阅读次数:
139
【转】http://blog.sina.com.cn/s/blog_64941c8101018dno.html- 已忽略版本控制的文件。可以通过Window → Preferences → Team → Ignored Resources.来忽略文件。A file ignored by versio...
分类:
系统相关 时间:
2014-09-23 17:07:05
阅读次数:
286
1.递归删除指定目录下的 .git、.svn 文件 find . -name .git | xargs rm -fr find . -name .svn | xargs rm -rf 第一条倒还不常用,因为用 git 做版本管理的时候, 只在根目录下生成一个 .git 目录,删掉这一个就...
分类:
其他好文 时间:
2014-09-23 14:34:54
阅读次数:
252