svn externalsを含むgitリポジトリをチェックアウトすると、それらは単に無視されます。人々が行ったことは、多くのスクリプトを作成することです。それらの多くは、この質問で言及されています。git-svnを使用してsvn:externalを最新の状態に保つにはどうすればよいですか?。問題は、多数のスクリプトがインターネット上に浮かんでいる一方で、実際に堅牢なスクリプトをまだ見つけていないことです。堅牢とは、具体的には次のことを意味します。
- 特定のリビジョンにペグされたsvn外部を処理できます
- ディレクトリではなくファイルを指すsvn外部を処理できます
これらは私のリポジトリに関する2つの問題であり、ほとんどのスクリプトがダウンしているようです。私はsmartgitを使うことに興味がありません。
そのようなスクリプトはありますか?これらの2つのことにかなり迅速に適応できる「ほぼそこにある」スクリプトを持っている人はいますか?