Svn主分支次分支合并和版本回退

1 svn 分支主干一直merge 失败的原因   因为分支是从另一个分支拉下来的  不是从主干拉下来的 所以一直合并失败 要想合并成功 必须分支要从主干拉下来

2 svn 版本回退 直接根据网上的操作即可 

(1)不丢失新建的文件,获得最新的SVN版本控制。TortoiseSVN-ShowLog-选中你要回滚的版本-右键-Export,之后将修改的文件覆盖到你的最新版本,commit即可。 
(2)编辑了代码,但是想放弃修改,可以直接TortoiseSVN-revert就可以更新到工程的最新版本。 
(3)回到某一个版本,可以直接选择TortoiseSVN-update to reversion,这样可以把版本回退到选中的版本,SVN并没有显示出有冲突,并且新建立的文件还在,但是这种不能直接在回退的版本上编辑,因为 SVN的控制版本还是在最新的主干上,需要update并解决冲突。 
(4)从日志回滚到需要的版本,show log-选中需要的版本-右键-update item to reversion.SVN并没有冲突,并且新建的文件还在,但是也不能在回退的版本上编辑,需要update解决冲突。 
(5)可以直接show log-选中要清除的版本-右键-revert changes from this reversion,这样可以直接解决冲突并提交。但是新建的文件都没有了,选中的这个版本就没有了。 
(6)show log-选中需要回退到的版本-右键-revert to this reversion,则选中的版本之后的版本就没有了,作废了

3 svn 合并两个分支,不一定是主分支合并 需要手动解决冲突

你可能感兴趣的:(Svn)