移行のために私はsvn2gitを使用しています。 SVNリポジトリには15000回のリビジョンがありますが、2000年のリビジョンは開発者にとって非常に重要です。翻訳方法 - svn2gitの改訂
だから私はリビジョンを定義するために--revision
を使用したい:
$ svn2git ... --revision 13000:HEAD ..
が今私の質問です:どのように私はこれの移行を解釈する必要がありますか? リビジョン13000より前のものはすべて私のgitにありますが、コミット/タグなしであるか、このリビジョンは本当に始まりですか?このコミットがなくなる前にすべてのデータがありますか?
ただし、すべてのデータは前回のリビジョンではそのまま残りますか? (それは古いリビジョンでビルドされているからです)。私はブランチ/コミット/タグのものだけが欠場するでしょうか? – DenCowboy
いいえ、gitには指定したリビジョンのみが含まれています。 '13000'より前のリビジョンに' test.txt'ファイルがあるとしますが、リビジョン '13000:HEAD'をマイグレートしたときにリビジョン' 13000'でファイルを削除した場合、gitで 'test.txt'が見つかりません。 –