2017-10-29 4 views
-1

私はC#ソリューションを持っています。このソリューションには、メインプロジェクトと、約15か所以上のプロジェクトが別のフォルダに格納されています。これらのプロジェクトへの参照をメインプロジェクト内に追加します。複数のプロジェクトをGithubリポジトリに追加

ソリューション内のすべてのプロジェクトをGithubリポジトリに追加する方法はありますか?

+0

なぜ投票が遅れましたか? –

答えて

0

2つの選択肢があります。 1)すべてのソースコードを1つのgithubリポジトリに1つのフォルダとして追加します。 2)すべてのプロジェクトを独自のgithubリポジトリに追加します。それは別のチームが他のプロジェクトを気にせずに、個々のプロジェクトで作業することを可能にするよう

オプション2オプション1よりも好ましいです。ビッグモノリシックリポジトリはすぐに急いでプログラマが一つのプロジェクトにコードを追加して、他のプロジェクトでそれを使用し、関心の分離を破るいくつかの日としてスパゲッティコードとして終わります。

オプション2は保守オーバーヘッドを追加しますが、これはユーザーの権利が最小限に抑えられます。メリットは、小規模なプロジェクトではより迅速なチェックアウトで、マージの競合は少なくなります。

+0

ありがとうございます。私はすべての私のプロジェクトに私はそれに仕事をしなければならないたびにプルする必要がある場合、私はオプション2で行くと思うよ、Gitはbashで、このプロセスを自動化する方法があります。私はWindowsで作業するのに慣れているので、バッチファイルですか?多分??? –

関連する問題