2013-10-07 9 views
5

私は2つのフォルダ(クライアントとサーバー)にプロジェクト用のGITレポを持っています。私は、クライアントとサーバーコードの変更のために1つずつ、2つのチームシティビルドプロシージャを用意したいと考えています。現在の設定では、GITリポジトリ全体がまとめられて構築されます。クライアントのビルドをクライアントコードの変更のみに限定し、サーバーのビルドはサーバーの変更のみに制限したいと考えています。チームシップのGITリポジトリ内の特定のフォルダへのチェックインに基づいてトリガーを作成する

1つの選択肢は、2つの異なるレポに分割することですが、これは開発者にとって不便です。

チームチェンジを設定して特定のフォルダの変更だけを聞く方法はありますか?

答えて

2

あなたはまだ2つのレポでクライアントとサーバを分割し、両方のリポジトリが親レポでsubmodulesとして宣言することは可能性があるため、開発者のための同じフォルダ構造を保つことができます。

親リポジトリ内のサブモジュールをfollow the latest commits of their respective master branchの順に設定できます。

こうすることで、TeamCityがgitで部分的なクローニングがサポートされていないため、特定の1つのリポジトリ(クライアントまたはサーバ1)のコミットだけを追跡する方が簡単です。

+0

これは役に立ちます、ありがとう! – praskris

関連する問題