这是我的方案
公共目录结构
branches
tags
trunk
在对主干进行初始导入后,我还会做一个标签/repo/tags/v1.0
(使用行李箱上的头部)
让我说我在干线工作并做大量的提交,然后我意识到我弄乱了主干。
我计划将主干恢复为初始状态,而不是svn revert
有没有办法使用/tags/v1.0
还原trunk
?
我一直在尝试(使用tortoise svn)使用反向合并合并主干和标签,但最终无济于事。
这可能吗?
有关如何将主干恢复到tags
中的稳定版本的任何建议,我们表示赞赏
答案 0 :(得分:2)
除了作为参考点之外,请勿使用tags
进行还原。使用tags
确定需要恢复的修订版本(svn log URL_TO_tags/v1.0 --stop-on-copy
),然后在从trunk
签出的工作副本中,使用trunk
执行反向合并HEAD:X
范围为X
,其中svn merge -r HEAD:X
是您为其添加标签的修订版。 (即{{1}})
答案 1 :(得分:-1)
我相信没有合并/回复可能: