SVN将修订版本合并为一个版本

时间:2013-06-08 23:07:57

标签: svn tortoisesvn

我创建了一个新的存储库,并在里面添加了一些东西,现在由于添加,我有一个巨大的修订列表。我希望将所有修订版本合并为一个版本,但我无法找到解决方案。

我所能找到的只是将树枝与树干合并。

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:2)

简短回答

你不能这样做 - Subversion中的历史是不可变的

更长的答案

你不能轻易做到只使用svn-client和单个repo

答案很长

您必须创建并使用新的存储库,您将在其中存储修订版1和(手工后)最新版本的状态

流程草案

  • export(作为无版本树)修订版1
  • 导出到另一个位置HEAD
  • 创建新的回购
  • 导入其中Rev1-tree
  • 结帐(新)WC新存储库
  • 通过HEAD-export中的文件更新WC(替换更新的文件,删除已删除,添加添加)
  • 提交
  • 删除所有N-revisions存储库

注意:步骤1和4可以是

  • 仅使用修订版1创建回购转储
  • 从第1页开始加载转储