Gitを使用して、いくつかの一般的なJS / CSSライブラリやユーティリティメソッド(つまり、別のリポジトリからの特定のファイル)をプロジェクトに含めたいのですが、それらが常に最新であるようにしたいと思います。リモートリポジトリ全体は本当に必要ではありません。リモートファイルの「ローカルコピー」で作業し、変更を元に戻すことができればボーナスです。
やや平行した例:ASP.NETでは、(「リモート」)他のライブラリの.dll
ファイルを(「ローカルコピー」なしで)参照することでこれを行うため、外部ライブラリを再コンパイルするたびに、プロジェクトはすでに最新のものを指します。バージョン。
シナリオ例
私のプロジェクトは... MyProjectで、外部リポジトリExternalLibraryとExternal2からいくつかのファイルが必要です。各リポジトリのクローンを別の場所に作成して、ファイルをコピーしてリポジトリに貼り付けたくありません。を改善した場合は、ExternalLibraryMyProject/scripts/common1.js
にプッシュバックしたいと思います。
- 私のプロジェクト/
- index.html
- スクリプト/
- mycode.js
- otherplugin.js
- common1.js <-ExternalLibraryから
- plugin2.js <-ExternalLibraryから
- スタイル/
- mystyle.css
- common.css <-External2から
- ExternalLibrary /
- common1.js
- plugin1.js
- plugin2.js
- bunchofothercrap..。
- 外部2/
- common.css
- bunchofothercrap..。
関連資料: