1

これが私のgitディレクトリ構造です

~/git/ProjectA/.git
~/git/ProjectA/ProjectA
~/git/ProjectB/.git
~/git/ProjectB/ProjectB

それは慣習ですか、それとも次のようなことをする方が望ましいですか?

~/git/myRepo/.git
~/git/myRepo/ProjectA
~/git/myRepo/ProjectB

また

~/git/.git
~/git/ProjectA
~/git/ProjectB

または完全に他の何か?

4

2 に答える 2

3

それ自体には規則はありませんが、より大きなプロジェクトのサブプロジェクトでない限り、一度に 1 つのプロジェクトのバージョン管理にバージョン管理を使用するのは理にかなっています。

とはいえ、あなたが現在行っている方法は、レポごとに 1 つのプロジェクトという「規則」に準拠しています。

于 2013-02-03T20:54:05.597 に答える
1

簡単な答え: サブモジュールを使用するかどうかによって異なります。その場合、サブディレクトリには完全なプロジェクトが含まれており、そこに移動してプッシュおよびプルする必要があります。

ドメインクラスを持つコアプロジェクト、すべてのコンポーネントを構築する ui プロジェクトなど、多数の依存サブプロジェクトを持つ親プロジェクトがある場合は、それらのものをサブディレクトリに配置します。別々のプロジェクトにすることもできます。

既存のプロジェクトがあり、それらを 1 つのプロジェクトにまとめたい場合は、私が以前に尋ねたこの質問を参照してください (非常に良い回答が得られました): How to Migrate Git Projects to Be One Project with Subprojects

于 2013-02-03T20:54:18.027 に答える