git svn clone で --stdlayout は何をしますか? 質問する

git svn clone で --stdlayout は何をしますか? 質問する

私は今見つけたこの質問--stdlayout なしで実行されたクローンからの回復について。このフラグのドキュメントが見つかりませんでした。これは何をするのでしょうか?

ベストアンサー1

Subversionには概念がない支店または鬼ごっこ代わりに、通常はリポジトリの内容をディレクトリにコピーするだけでシミュレートされます。

git svnがブランチとタグおよびメイン ブランチ ("トランク") を認識できるようにするには、--tags(または-t)、 (--branchesまたは-b)、および--trunk(または-T) オプションを使用して、それらの場所を明示的に指定する必要があります。

ただし、多くの Subversion リポジトリは、Subversion ブックに記載されている の標準規則に従います--trunk=/trunk --branches=/branches --tags=/tags--stdlayout(または-s) はこの規則をエンコードするため、Subversion リポジトリをクローンするたびに同じ引数を渡す必要はありません。

この情報はマニュアル ページに記載されていますgit-svn(1)。マニュアル ページには、Unix では を使用してアクセスできman git-svn、オペレーティング システムに依存しない方法では、組み込みの Git ヘルプ システムを使用して を使用してアクセスできますgit help svnGitのマニュアルページすべてKernel.Orgでも入手可能で、検索すると通常最初の検索結果として表示されます。git-svn(1)

おすすめ記事