linux svn 冲突

linux svn 冲突,第1张

我理解你的意思应该是说在服务器上有一个SVN的客户端,正常的话是从你本地客户端修改文件上传后,由SVN自动更新服务器上的这个客户端中的内容。但你直接修改了服务器上这个客户端中的文件,而且没有进行commit *** 作,随后在你本地客户端又修改了这个文件,commit后SVN自动更新服务器上那个客户端的文件时,报告发生了冲突。

如果是这个情况,你需要对服务器上那个SVN客户端中的文件进行手动处理,合并你两次修改的内容,然后用SVN对冲突的文件标记为“冲突已解决”,然后在服务器上那个SVN客户端执行commit *** 作。完了以后记得在你本地客户端update一下,否则你在本地再改这个文件并commit的时候,本地也会报告发生冲突。

你既然用的是tortoisesvn,那么你不要用复兴分支这个选项,用“合并一个版本范围” 。

我对复兴分支用了解不多,抱歉罗。我一般只用merge“合并一个版本范围"。

这样的问题是,万一某个branch使用时间很长,需要多次同步到trunk,必须记录下分支上已经合并过去的版本,以免产生不必要的冲突。看起来,复兴分支的作用在目录的属性中记录了已经合并过什么版本,自动处理一些东西,但我不大会用。

对”合并一个版本范围“,我的理解和你一样。详细说下出问题的 *** 作步骤吧,我还没遇到过merge不成的。

看到你的出错提示里”复兴“二字,还以为你用的是复兴分支合并方式。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7553985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存