在 Subversion 中撤消反向合并,或双反向合并
撤消已提交的反向合并的最佳方法是什么?
场景如下:我进行了一项更改,例如修订版 100,这导致了回归。由于我要离开几天,没有时间调试这个问题,所以我反向合并了 100 并提交了修订版 101。现在我准备再次解决这个问题。我有三个想法来做到这一点,但我不知道什么是最好的,甚至什么会起作用:
- 反向合并修订版 101
- 合并修订版 100 将
- 100 中所做的更改复制到我的工作副本而不使用 mergeinfo
有任何建议吗?
What is the best way to undo a committed reverse merge?
Here's the scenario: I committed a change, say revision 100, which caused a regression. Since I was leaving for a few days and didn't have time to debug the issue, I reverse-merged 100 and committed revision 101. Now I'm ready to attack the issue again. I have three ideas for doing this, but I don't know what is best or even what will work:
- Reverse merge revision 101
- Merge revision 100
- Copy the changes made in 100 to my working copy without mergeinfo
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
反向合并修订版 101 最好地描述了您正在做的事情,即撤消撤消。
Reverse merging revision 101 describes best what you're doing, ie undoing the undo.