【发布时间】:2009-02-25 20:02:53
【问题描述】:
假设人们一直在处理主干和 Subversion 存储库的分支。我想丢弃主干上的任何更改,并将其替换为分支的副本。
按照another question 的建议,我可以移动或移除主干,然后将分支复制到主干。但是随后主干的历史被分支的历史所取代。如果我想保留主干的历史怎么办?
我认为我想要的是类似于合并的东西,但是目标的更改被忽略,而只是替换为源。我将如何在 Subversion 中执行此操作?这被认为是好的做法吗?
【问题讨论】:
-
您仍然可以通过浏览旧版本来访问主干的历史...
-
但是任何查看文件历史的工具(例如 Subclipse)只会显示分支上的修订。合并/复制后,我希望在主干上看到一个新修订版,其中包含复制操作中的所有添加/更改/删除。
-
+1:我也需要这样做。 @JW 你让这个工作了吗?
-
还没有...我最终只是直接复制。
标签: svn