0

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

我能找到的只是将分支与主干合并。

有人知道怎么做吗?

4

1 回答 1

3

简短的回答

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

更长的答案

你不能简单地只使用 svn-client 和单个 repo

长答案

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

流程草稿

  • 导出(作为未版本化的树)修订版 1
  • 导出到另一个位置 HEAD
  • 创建新的回购
  • 导入 Rev1-tree
  • 签入(新)WC 新存储库
  • 通过 HEAD-export 中的文件更新 WC(替换更新文件、删除删除、添加添加)
  • 犯罪
  • 删除所有 N-revisions 存储库

注意:步骤 1 和 4 可以

  • 仅使用修订版 1 创建 repo 转储
  • 来自第 1 页的负载转储
于 2013-06-08T23:47:31.807 回答