2017-12-06 5 views
0

私は、、つまりsvn-all-fast-exportをKDEの人たちが使って、いくつかのreposをSVNからGitに移行しています。ソースはgithubにあります。svn-all-fast-exportによって生成されたrepoフォルダの 'marks'ファイルは何ですか?

結果のGitの裸のフォルダには、marks-<reponame>というファイルがあります。私はそのフォルダ内の遺跡には、このようなファイルを期待していない

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

:それはのようなエントリが含まれています。

  • それはそれを削除しても安全です:

    私は2つの質問がありますか?

  • これは何のために使用されますか?

答えて

1

移行が完了したら、安全に削除できます。

複数のステップで実行されます。このファイルには、そのような場合にsvn2gitが正しく処理する必要のある情報が含まれています。

実行した可能性があるため、実行した可能性があるためファイルを削除できません。さらに50個のSVNコミットがあり、停止した場所から続行すると、ゼロからマークファイルを再度実行する必要はありません。

関連する問題