2016-05-24 14 views
0

私はオープンソースの開発者です。私はしばしば私の仕事のために第三者コンポーネントに依存しています。私は自動的に更新されて心配しないでください。オプションで、私はそれらのサードパーティのreposのタグで作業することを好むでしょう。複数のオープンソースgit reposをサブフォルダとして

私のgitリポジトリで、自分の仕事をコミットすることなく、次の構造を取得するにはどうすればよいですか?

| - フォルダ1 | - フォルダ2 | - フォルダ3 | | - gitのレポ1 | - gitのレポ2 | - gitのレポ3 [タグV 1.0.0]

答えて

1

あなたが本当にしたい場合は、同じリポジトリにこれらのサードパーティのプロジェクトの生のソースコードを持っている/必要性あなた自身のプロジェクトとしてGit Submodule、またはGit Subtree、またはRepoのような類似のものを使用することができます。

しかし、最近では、プロジェクトで参照しているオープンソースプロジェクトのメンテナーが作成したパッケージに依存し、NuGet(主に.NET用これは、あなたがソースコードを保存する必要はありません利益を有する https://github.com/showcases/package-managers

:あなたがここにいくつかの人気のパッケージマネージャのリストを見ることができます

などのアプリケーション)、主に)Javascriptのアプリケーションのためのnpm(、あなた自身のコードと一緒に(あなたがしたい場合を除いてパッケージを保存する必要はありません)、また多くのことを意味しますこれらのパッケージが他のプロジェクトによって消費されることが意図されている場合、ソースコードとの統合が容易になります。

関連する問題