3

私の知る限り、d3のようなサードパーティのコードを追加する一般的に受け入れられている方法は、それをgitサブモジュールとして追加することです。これによりメインリポジトリのサイズが小さくなりますが、メインリポジトリにd3(たとえば)コードがあると、d3が変更されてそれを使用するコードが壊れた場合のデバッグに役立つと思います。

最新バージョンをチェックアウトし、それを使用してコードを開発し、それを自分のリポジトリにプッシュするべきではない理由はありますか?

4

2 に答える 2

0

唯一の理由は、必要ないからです。依存関係を自動的に管理するビルドツール (grunt など) を使用するだけです。ただし、何らかの理由でそれができない場合は、ニーズに合った方法を使用してください。サードパーティのライブラリ用に別のディレクトリを作成することができ、それは機能します。開発者が現在使用されているバージョンを簡単に見つけられるようにするだけです (たとえば、ファイル名にバージョンを使用するなど)。

于 2014-03-14T22:53:19.177 に答える