6

ソース管理と github でのホスティングに git を使用しています。リポジトリをできるだけ小さく保つようにしています。

プロジェクトにブーストを追加することにしましたが、これは (私たちの要件に比べて) 非常に大きいものです。必要な機能のサブセットを抽出しました。今、gitでこれを処理する方法について少し混乱しています。ブーストのサブセットをリポジトリに追加する必要がありますか? サブモジュールとしてブーストを追加すると、ダウンロード サイズが少し大きくなります (これはテストしていないと思います)。

これは通常どのように行われますか?

4

2 に答える 2

6

特別な理由がない限り、boost は外部依存関係として残してください。(リポジトリにはまったく追加しないでください)。

于 2012-09-17T11:13:06.150 に答える
4

UPDATE実際には良いオプションではありません。コメントを参照してください

クローンを作成するときに指定することで、ブースト履歴全体のダウンロードを実際に回避できます。これにより、ダウンロード サイズが従来のアーカイブ--depthにかなり近くなります。tar.gz

詳細については、 Git の浅いサブモジュールを参照してください。

あなたの場合、Boost Bindの場合はgit clone --depth 1 git://gitorious.org/boost/bind.git、レポをサブモジュールとしてリンクします(リンクされた投稿を参照)。

于 2012-09-17T11:18:09.807 に答える