【发布时间】:2015-07-03 10:04:50
【问题描述】:
所以我在 SVN 中遇到了一些糟糕的代码,经过多次提交,混合了一些好的提交。我们想摆脱错误的提交,所以恢复到过去的修订。但是现在我该如何取回好的提交呢?合并不起作用
Trunk - [B1 B2 G1 G2 B3 G3 B4 G4 ....]
Reverted - [G4 ....]
Need - [G1 G2 G3 G4 ....]
B* 是错误的代码变更集; G* 是很好的代码变更集。
就像我说的,我在revert之后尝试了merge,得到G1,G2,G3,但是merge只是记录了merge;实际上没有代码来。我可以再次手动进行更改,但想避免这种情况。
【问题讨论】:
标签: svn