3
A
回答
3
如果我理解正确的,你的情况是以下几点:
您已经创建了一个有特色的分支:
$ svn cp ^/trunk/ ^/branches/feature
你已经做了
^/branches/feature
和COMMITED一些工作。$ ... work, work, work ... $ svn ci
现在您要撤消一些更改。
所以,做一个反向合并。
首先,选中要使用svn log
撤消哪个版本:In your featured branch working copy: $ svn log -v ----------------------------------- r234 ... Changed paths: M /branches/featured/file.c Implemented a feature -----------------------------------
反向合并的具体的版本(段)。注意
-
改版前:$ svn merge -c -234 .
再集成到主干:
In the trunk working copy: $ svn merge --reintegrate ^/branches/feature .
0
如果您执行从一个分支到另一个分支的合并,则只会合并第一个分支上发生的差异。如果你没有触及文件,那么它们就不会有差异,所以不会有任何部分重新集成触及这些文件。所以不,你不必恢复任何东西。在做revert
恢复您在客户端上的工作副本中所做的更改,并且与分支机构或存储库无关。
+0
是的,我需要revert命令的副本与仓库工作,并会在功能恢复一些文件分支到创建特征分支时的状态。 – dmiandre 2011-12-19 07:43:44
相关问题
- 1. svn:如何将更改从一个功能分支复制到另一个
- 2. svn从变更集恢复
- 3. 如何更改我的svn分支?
- 4. 有没有更好的方法来恢复git-svn分支?
- 5. ,如何更改git分支正在跟踪的svn分支?
- 6. Svn恢复所有属性更改
- 7. 混帐SVN:恢复从没有掌握提交分支
- 8. git - 恢复删除svn分支而无需重读svn历史
- 9. 如何恢复从git提交更改?
- 10. 如何恢复提交并从这些更改创建新分支?
- 11. 如何从svn hotcopy备份中恢复
- 12. PHP SVN - 分支/标签功能
- 13. 如何在SVN上保存/恢复本地更改
- 14. SVN恢复更改。重新申请后续更改
- 15. Svn:恢复文件内容更改而不恢复任何相关的mergeinfo?
- 16. 如何“修复”SVN分支/树冲突?
- 17. 恢复功能了
- 18. 查看svn分支中的更改
- 19. 更改分支的源在SVN
- 20. 在SVN分支更改Java包名
- 21. 更改分支头使用乌龟svn
- 22. SVN在分支中更改文件
- 23. 移动合并提交回旧分支,恢复主分支并保持更改
- 24. SVN - 合并分支到主干,覆盖一些主干更改/新功能
- 25. 从SVN,SVN克隆恢复不--stdlayout
- 26. 恢复分支或从中继恢复合并?
- 27. 从另一个功能分支创建Git功能分支
- 28. 龟SVN:恢复
- 29. GitHub:如何将开发者分支恢复到Master分支?
- 30. svn - 合并树干更改为分支,然后将分支更改回干线
这正是我需要的!但我无法恢复整个提交。多个提交中只有一个文件。另一件事,为什么一个不能撤销乌龟SVN的变化是我已经重新命名了功能分支。 – dmiandre 2011-12-19 08:00:16