2

サードパーティのコードを使用することがあります。しかし、これらのコードのリポジトリにはアクセスできません。つまり、これらは tarball でのみリリースされます。そのような場合、svn_load_dirs.pl は、そのようなコードをベンダー ブランチにコミットし、外部で偽の履歴を作成するための非常に便利なスクリプトです。これにより、マージが容易になります。私の質問は、gitに似たものはありますか?

4

1 に答える 1

3

これは、Git ではあまり必要ないようです。

各サードパーティは、独自の git リポジトリに保存し、メイン リポジトリでサブモジュールとして参照できます。
詳細については、「Git のベンダー ブランチ」を参照してください。

または、「サードパーティのライブラリを git にインポートするにはどうすればよいですか? 」のように、ベンダー ブランチを作成してそこにインポートすることもできます。

どちらの場合も、コンテンツの更新は非常に簡単です。
すべてを削除し、新しいバージョンを解凍すると、git add .git が進化、削除、追加を検出します。

于 2012-12-24T01:54:04.970 に答える