2014-06-09 5 views
5

हमें परियोजनाओं में जोड़े जाने के बाद टीएफएस 2010 स्रोत नियंत्रण में नहीं जाने वाली फ़ाइलों के साथ कभी-कभी समस्याएं होती हैं। ताकि सीएसपीआरजे फ़ाइल उनके संदर्भ में हो, ताकि जब कोई अन्य डेवलपर प्रोजेक्ट प्राप्त कर लेता है तो आपको फाइल गायब हो जाती है क्योंकि फ़ाइलों को कभी भी चेक नहीं किया जाता है।मैं विजुअल स्टूडियो के साथ टीएफएस स्रोत नियंत्रण में नहीं फ़ाइलों को कैसे ढूंढ सकता हूं?

यदि यह सीएस फाइलों आदि के लिए होता है तो बिल्ड विफल हो जाता है। हालांकि संसाधनों के लिए - छवियों आदि। यह निर्माण द्वारा पकड़ा नहीं जाता है।

क्या कोई प्लगइन या टूल है जो किसी प्रोजेक्ट स्ट्रक्चर में कौन सी फाइलों को स्रोत नियंत्रण में शामिल नहीं किया जाएगा, इस पर प्रकाश डाला जाएगा। हम छोटे पैडलॉक आइकन की तलाश में कम हो गए हैं।

मुझे लगता है कि यदि बिल्डिंग सीएसपीआरजे फ़ाइल से गायब है तो बिल्ड विफल होने के बावजूद - हम टीम सिटी का उपयोग करते हैं।

उत्तर

2

आप एक एमएसबील्ड लक्ष्य बना सकते हैं और इस लक्ष्य को कॉल करने के लिए टीमसिटी में एक अतिरिक्त कदम जोड़ सकते हैं। आप अपने MSBuild लक्ष्य को बनाने के लिए How to fail an MSBuild when content files are missing देख सकते हैं।

1

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

यदि आप कर सकते हैं तो निर्माण में सुरक्षा सुनिश्चित करना चाहिए, हालांकि बैंड सहायता के रूप में टूटी हुई बिल्ड का उपयोग न करें। वे नियम के बजाय अपवाद होना चाहिए। एक टूटा हुआ निर्माण हमेशा आपकी प्रक्रियाओं का निरीक्षण करने और अनुकूलित करने के लिए एक पल होता है ताकि आपको एक ही समस्या न हो।

इसी कारण से निरंतर टूटा हुआ निर्माण आपकी विकास टीमों में उदासीनता दिखाता है और यह एक बड़े लोगों के मुद्दे से जुड़ा हुआ है।

+2

मैं सहमत हूं - यह अक्सर नहीं होता है। मुझे कोई जानकारी नहीं है की क्यों। मुख्य रूप से फाइलों को प्रतिलिपि बनाने के लिए लगता है जो मुझे लगता है कि कॉपी और पेस्ट E.g स्क्रिप्ट और छवियों के साथ। वास्तव में बुराई कॉपी और पेस्ट है? हम 2013 का उपयोग कर रहे हैं और यह 95% समय काम करता प्रतीत होता है। मुझे बस एक फ़िल्टर चाहिए जो समाधान में फाइलें दिखाता है लेकिन स्रोत में नहीं। मैं बिल्डिंग में असफल रहूंगा ताकि जब मैं नवीनतम हो तो फाइलों को खोने से पहले किसी को गलत लगता है। यदि आप उप फ़ोल्डरों आदि के साथ फ़ोल्डर्स जोड़ते हैं तो इससे भी बदतर लगता है - जो इसे स्पॉट करना मुश्किल बनाता है। – GraemeMiller

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