我已经从主干到分支合并了许多修订版(比如50到100)。我已将工作副本的更改提交到分支(rev 101)。
后来,我发现80-100版本不应该合并。通常,“显示日志”屏幕中的“从这些修订中恢复更改”命令可以正常工作,但是现在,当我选择所述修订(打开“包括合并修订”选项)对话框时,表示合并已完成,但工作副本上没有任何更改。
这种情况是否受支持?
答案 0 :(得分:2)
从上面可以看出,对于问题的解决方案,必须提交至少一个更正
修正简单方法(2次修订) - 回滚101,从主干合并右侧
硬短路(1次修订) - 如果您已合并50:100,但必须有50:79,则可以从分支头主干的修订 >
答案 1 :(得分:-1)
您的工作副本支持该方案,而不支持远程分支。 TortoiseSVN使“永不丢失数据”:Roll back (Undo) revisions in the repository - Appendix B from TortoiseSVN Documentation
如果在分支中确实需要这种反转,请尝试远程删除分支并再次创建它。