1

私は GitHub を使用して 2 つのリポジトリをホストしています。どちらにも「lib」という名前のディレクトリが含まれています。このディレクトリは両方のリポジトリでまったく同じです。リポジトリの1つで「lib」ディレクトリの内容を変更するたびに、新しく変更された「lib」ディレクトリをコピーして他のリポジトリに貼り付け、GitHubにプッシュする必要があります。「lib」ディレクトリが1つのレポにのみあり、何らかの方法で他のレポ内にリンクされているため、「lib」ディレクトリの内容を一度変更するだけで、それらは常に両方が互いに同期しています。

4

3 に答える 3

0

このディレクトリからサブモジュールを作成する必要があります。http://git-scm.com/book/en/Git-Tools-Submodules

于 2013-10-12T22:39:21.767 に答える
0

Git サブモジュールは扱いにくいことがよくあります。git-subtreeを使用したほうがよいかもしれません。git サブモジュールと同様に、これにはlibディレクトリの内容を含む別のリポジトリが必要です。次に、git subtreeこのリポジトリと他の 2 つのリポジトリの間で変更を同期するために使用します。

于 2013-10-12T22:42:39.627 に答える