我是颠覆的新手.最近,我在两个不同的分支中做了一些开发,其中一个分支是另一个分支的分支.我已经将第一个分支的一些变化合并到了主干.但是,当尝试将更改从其他分支合并到主干时,一切都变得混乱.也就是说,我遇到了很多冲突,其中一些我解决了(但没有提交),其中一些则没有.更糟糕的是,我对分支所做的很多改变都是出于某种原因没有合并到主干中.现在,我唯一的问题是,我是否可以对我的工作副本进行恢复以使主干恢复到之前的状态?也就是说,这样做会让我搞砸一下吗?我的教导是重新开始,"手工"更仔细地做.
感谢名单!
只要您始终只合并到一个干净且新近更新的工作副本中,您就可以通过还原合并所做的所有更改(以及您为解决冲突所做的更改)来退出合并.
确保永远不要尝试合并到具有未提交更改的工作副本.
为了最大限度地减少合并冲突,您需要
svn merge
--reintegrate