恢复复制并编辑的文件的 SVN 祖先

Restore SVN ancestry of file copied and then edited

我在 SVN 中有一个我不久前复制的文件。唯一的问题是我没有使用 svn cp,而是使用了正常的 cp。现在,我对文件进行了一系列编辑,但它没有任何祖先;日志报告它被批量添加而不是被复制。

有没有办法修复我的 SVN 存储库,使其包含有关副本和我的编辑的信息?

我建议你:

  1. 将您的文件保存在某处并将其从存储库中删除
  2. 执行 svn cp 然后将文件检出到您的工作副本中
  3. 用步骤 1 中保存的文件覆盖文件。
  4. 提交!