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