私はGITを広範囲に使用しており、自分のマシンでローカルブランチを実行できる機能が好きなので、仕事でGIT-SVNを使用しています。そうは言っても、彼らは私の仕事でsvn externalsを使用して共有ライブラリコンポーネントを処理しています。私はこれまでに述べたことを制御することはできません。
外部をプルダウンしてクローンを作成し、リンクを作成するスクリプトがあります。私が主に管理しているリポジトリでうまく機能します。ただし、会社の残りのほとんどは TurtoiseSVN を使用しており、外部の順序が異なるように設定されているようです。
例えば..
{もしあればリビジョン} {url} {サブディレクトリ}
ここで..スクリプトは git svn show-externals を使用して、順序が次のようになると予想される外部を見つけます。
{サブディレクトリ} {もしあればリビジョン} {url}
Subversion のコマンドライン バージョンは、どちらの方法でも問題ありません。
なぜこれに違いがあるのですか?