2016-01-09 13 views
13

मैं वी.एस. टीम सेवाएं में भंडार है पर विशेष शाखाओं जो सेटअप प्रकार है:बिल्डिंग विजुअल स्टूडियो टीम सेवाएं

-root 
| 
| -Dev (.sln) 
| 
| -Releases 
    | 
    | - Test (.sln) 
    | - Live (.sln) 

प्रत्येक बिल्ड ठीक काम कर रहा है, लेकिन अपने पूरे रेपो खींच रहा है और मैं सिर्फ यह खींचने के लिए चाहते हैं एक विशिष्ट शाखा (देव, टेस्ट या लाइव)

तो मैं देव शाखा में Solution.sln फ़ाइल का चयन कर रहा हूँ ...

Screen shot of VSO

+0

तुम्हारा मतलब * xxx.visualstudio.com * सेवा? बस 'बिल्ड परिभाषा-> संपादन-> भंडार' पर जाएं और 'डिफ़ॉल्ट शाखा' सेट करें ?? – stijn

+0

मुझे वह विकल्प नहीं मिला है – MiloTheGreat

+0

@stijn जो 'गीट' के लिए काम करेगा, लेकिन 'TFVC' – jessehouwing

उत्तर

15

रिपोजिटरी टैब पर आप अपने वर्कस्पेस मैपिंग्स को निर्दिष्ट कर सकते हैं, डिफ़ॉल्ट मैपिंग $/project/drops फ़ोल्डर को छोड़कर आपके पूरे भंडार को पकड़ लेती है।

$/Project नहीं लेने के लिए पहले मैपिंग को बदलकर, लेकिन $/project/dev आप ऑपरेशन प्राप्त करने के दायरे को सीमित कर देंगे। ,

enter image description here

अगली बात आपको क्या करना चाहिए अगर आप: आप अब अपने टीम परियोजना की जड़ प्राप्त हैं, तो आप ड्रॉप फ़ोल्डर का लबादा, कि केवल एक चेतावनी अन्यथा बढ़ा देंगे निकाल सकते हैं इसे एक सीआई बिल्ड बनाने के लिए सेट अप करना, यह फ़ोल्डरों को निर्दिष्ट करने के लिए जो टिगर्स टैब पर इस बिल्ड को ट्रिगर करेंगे, क्योंकि, डिफ़ॉल्ट रूप से, सीआई बिल्ड पूरे टीम प्रोजेक्ट में किसी भी बदलाव पर ट्रिगर करेगा।

enter image description here

आप टेम्पलेट के रूप में अपने निर्माण परिभाषा रखने के लिए अनुमति देने के लिए, मैं $/project/dev/Mysolution.sln के बजाय $(Build.SourcesDirectory)\MySolution.sln उपयोग करने के लिए सुझाव है कि जिस तरह से आप केवल एक और शाखा को यह क्लोनिंग के बाद निर्माण परिभाषा का मानचित्रण को अपडेट करने की जरूरत है रूट या टेम्पलेट के रूप में इसे सहेजते समय।

enter image description here

के साथ * वीएसओ *
+1

के लिए धन्यवाद नहीं। यह वास्तव में बहुत कुछ बताता है। – MiloTheGreat

+0

मुझे लगता है कि मुझे मूल कारण मिल रहा है हालांकि ... मेरी एसएलएन फाइल को बिल्ड एजेंट को नहीं खींचा जा रहा है। मैंने वीएसओवर्क फ़ोल्डर देखा है और सबकुछ वहां है लेकिन एसएलएन फाइल .... "पथ नहीं ढूंढ सकता" एफ: \ बनामवर्क \ 1 \ s \ xxxxx.sln 'क्योंकि यह अस्तित्व में नहीं है। " मैंने उपरोक्त के रूप में आपके दृष्टिकोण की भी कोशिश की, जो सही है। – MiloTheGreat

+0

क्या आप स्रोत फ़ोल्डर एक्सप्लोरर का एक स्क्रीनशॉट साझा कर सकते हैं यह दिखाने के लिए कि कौन सी फ़ाइलें देव फ़ोल्डर में हैं? और अपनी बिल्ड परिभाषा के मानचित्रण का? – jessehouwing

संबंधित मुद्दे