2013-10-07 8 views
5

में एक जीआईटी रेपो में विशिष्ट फ़ोल्डर में चेकइन के आधार पर ट्रिगर बनाएं, मेरे पास 2 फ़ोल्डरों के साथ एक जीआईटी रेपो है - क्लाइंट और सर्वर, जिसमें प्रत्येक फ़ोल्डर में संबंधित कोड है। मैं दो टीमसिटी बिल्ड प्रक्रियाएं चाहता हूं, क्लाइंट और सर्वर कोड में बदलाव के लिए प्रत्येक एक। वर्तमान सेटअप में, संपूर्ण जीआईटी रेपो को बाहर निकाला और बनाया गया है। मैं केवल ग्राहक कोड परिवर्तनों के लिए क्लाइंट निर्माण को प्रतिबंधित करना चाहता हूं और सर्वर केवल सर्वर परिवर्तनों के लिए निर्माण करना चाहता हूं।टीमसिटी

एक विकल्प उन्हें दो अलग-अलग रिपो में विभाजित करना है, लेकिन यह डेवलपर्स के लिए असंगत है।

क्या किसी विशिष्ट फ़ोल्डर पर परिवर्तन सुनने के लिए टीमसिटी को कॉन्फ़िगर करने का कोई तरीका है?

उत्तर

2

तुम अब भी दो रेपो में क्लाइंट और सर्वर विभाजित है, और, डेवलपर्स के लिए एक ही फ़ोल्डर संरचना रखने के बाद से दोनों रेपोस रूप submodules माता पिता रेपो में घोषित किया जा सकता सकता है।

और आप follow the latest commits of their respective master branch पर पेरेंट रेपो में उन submodules सेट कर सकते हैं।

इस तरह, टीमसिटी के लिए केवल एक विशिष्ट रेपो (क्लाइंट ऑन या सर्वर एक) के कामों का पालन करना आसान है, क्योंकि आंशिक क्लोनिंग गिट के साथ समर्थित नहीं है।

+0

जो उपयोगी है, बहुत धन्यवाद! – praskris