2015-10-21 15 views
8

विजुअल स्टूडियो 2015 से शुरू होने से सभी समाधान एक छिपी ".vs" फ़ोल्डर बनाते हैं, जिसमें विभिन्न चीजों के साथ applicationhost.config, .suo फ़ाइलें, आदि ...किसी विशेष नाम के साथ सभी फ़ोल्डर्स को अनदेखा करने के लिए टीएफएस कैसे प्राप्त करें

सूचनात्मक उद्देश्यों के लिए मैं टीएफएस 2013 अपडेट 4 चला रहा हूं और मैं सिस्टम के नियंत्रण में नहीं हूं इसलिए मुझे सिस्टम को अपग्रेड करने की कोई पहुंच नहीं है।

मुझे पता है कि मैं हर समाधान फ़ोल्डर में जा सकता हूं और ".vs *" के साथ एक .tfsignore फ़ाइल जोड़ सकता हूं या फ़ोल्डर को अनदेखा करने के समान कुछ लेकिन जो मैं खोज रहा हूं वह रूट पर .tfsignore को जोड़ने का तरीका है जो सभी ".vs" फ़ोल्डर्स और उनके अंतर्गत की फ़ाइलों को अनदेखा कर देगा, इससे कोई फर्क नहीं पड़ता कि वे विभिन्न उप निर्देशिकाओं में कहां स्थित हैं।

धन्यवाद।

उत्तर

0

TFS विद्युत उपकरण के साथ, आप निषिद्ध पैटर्न नीति जोड़ सकते हैं, टीम> टीम परियोजना सेटिंग्स> स्रोत नियंत्रण सेटिंग्स, अर्थात ^(.+\.vs$)

+2

टीएफएस पावर टूल्स एक विकल्प नहीं है, मेरी पूरी टीम इसे इंस्टॉल नहीं कर पाएगी। धन्यवाद। –

+0

इसे तब देखें: http://blog.appliedis.com/2014/11/06/excluding-files-from-team-foundation-version-control-using-tfignore-files/ – Curios

+2

यह मदद नहीं करता है क्योंकि यह मदद करता है नाम से किसी फ़ोल्डर को अनदेखा करने के तरीके को न दिखाएं। –

0

.tfignore फ़ाइल के प्रभाव पुनरावर्ती हैं। बेशक, आप एक फ़ोल्डर फ़ोल्डर में .tfignore फ़ाइल के प्रभावों को ओवरराइड करने के लिए उप-फ़ोल्डर में .tfignore फ़ाइलों को भी बना सकते हैं।

इसके अलावा, आप फॉरबिडन पैटर्न नीति का उपयोग TfsAgent के रूप में भी कर सकते हैं। आपको नीति चेतावनी मिल जाएगी। लेकिन जिन फ़ाइलों को आपने वर्जित किया है (ex.vs, .dll) अभी भी परिवर्तनों में शामिल हैं। आपको उन्हें मैन्युअल रूप से बाहर करने की आवश्यकता है फिर लंबित परिवर्तन पूर्ववत करें। टिप्पणी करके, आप TFS Power Tools 2015

+0

तो .tfsignore क्या है, मुझे इसे सभी .vs फ़ोल्डरों और उनके अंतर्गत फ़ाइलों को अनदेखा करने के लिए जोड़ने की आवश्यकता है? मैं इसे काम करने में सक्षम नहीं हूं। –

+0

ऐसा करने के दो तरीके हैं। Way1: अपने tf.ignore में (* .config, *। Suo ...) जोड़ें, tf.ignore को अपने वर्कस्पेस की जड़ में डालें। इसलिए यह प्रकार की सभी फ़ाइलों को अनदेखा कर देगा। Way2: \ xxx.vs फ़ोल्डर यह सब-फ़ोल्डर में सभी फ़ाइलों को अनदेखा कर देगा, आपको विशिष्ट फ़ोल्डर नाम परिभाषित करना होगा। वैसे, tfignore की कुछ त्रुटि हो सकती है, क्योंकि tfs स्रोत नियंत्रण में जोड़े गए नई फ़ाइल को अनदेखा कर सकता है, लेकिन फ़ाइल के प्रकार को सॉर नियंत्रण में जोड़ा गया है, संपादित करें, शायद igonred नहीं। इसके अलावा, टीएफएस पावर टूल्स को केवल टीएफएस प्रशासक को स्थापित करने की आवश्यकता है और पॉलिसी में चेक करें। –

+0

वे 1 काम नहीं करता है, मैं सभी .config फ़ाइलों को अनदेखा नहीं कर रहा हूं, वे 2 काम नहीं करता है क्योंकि मैं ".vs" नामक सभी फ़ोल्डरों को अनदेखा करना चाहता हूं, एक घटना नहीं। –

4

स्थापित करने के लिए आप एक .tfignore फ़ाइल सब समाधान फ़ाइलों के मूल फ़ोल्डर में है कि में एक .vs घोषणा रख सकते हैं की जरूरत है। इसे कम फाइलों पर प्राथमिकता दी जाएगी।

* जैसे कोई वाइल्डकार्ड आवश्यक नहीं हैं। इसके अलावा, .tfignore फ़ाइलें / के बजाय बैकस्लैश \ का उपयोग करती हैं।

+0

यह काम करता है, धन्यवाद! – 23W

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

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