1

我正在使用由 KDE 人员编写的工具svn2gitsvn-all-fast-export一些存储库从 SVN 迁移到 Git。来源可在github

在生成的 Git 裸文件夹中,有一个文件marks-<reponame>. 它包含以下条目:

:13 3072a401f97757160dc0943d287328feed97b838
:14 d5f658e7ca286ba4b05ddd28cad1dae486ff5a00
:15 b01559e660078de3c614cdd8a72398d8a6cd74b1
:16 2e4efc6ecbe8cc619f2df403d0ac2664041acbbe
(...)
:18446744073709551613 8f4c22ee321fbb452fede97933ce7078a4fda9ab
:18446744073709551614 339edf4fad5c4ca4a42feaae194c002fac220ead

我不希望这样的文件保留在该文件夹中。

我有两个问题:

  • 删除它安全吗?
  • 这有什么用途 ?
4

1 回答 1

2

如果您完成了迁移,您可以安全地删除它。

它用于在多个步骤中运行。该文件包含svn2git在这种情况下需要正确处理的信息。

它不能删除文件本身,因为您可能会运行,然后有 50 次额外的 SVN 提交,并且您从停止的地方继续,然后需要标记文件,而不必再次从头开始运行。

于 2017-12-06T13:01:41.707 回答