Subversion リポジトリの git-svn ミラーを再配置するのは簡単ではありません。
git-svn: に相当するものは何svn switch —relocate
ですか?
では、なぜ git-svn は git-svn-id の URL の代わりにリポジトリの UUID を使用しないのでしょうか? UUID はリポジトリを一意に識別するため、使用するのに自然な識別子であり、再配置をより簡単に処理できます。
Subversion リポジトリの git-svn ミラーを再配置するのは簡単ではありません。
git-svn: に相当するものは何svn switch —relocate
ですか?
では、なぜ git-svn は git-svn-id の URL の代わりにリポジトリの UUID を使用しないのでしょうか? UUID はリポジトリを一意に識別するため、使用するのに自然な識別子であり、再配置をより簡単に処理できます。
git wiki に答えがあります。ここに記載されている最初の方法を使用してください。
https://git.wiki.kernel.org/index.php/GitSvnSwitch
テストレポでテストしたところ、うまくいくようです。
あなたの質問に対する答えはありませんが、git-svn はリポジトリの UUIDとURL を使用します。git-svn が print しないようにするには、両方が正しい必要がありますUnable to determine upstream SVN information from working tree history
。これを理解するのに数時間費やしたので、「レポUUIDが一致しません」のようなものが出力されることを本当に望んでいます...