2010-03-26 11 views
5

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

कारण मैं पूछता हूं कि जब भी कोई कोई शाखा या टैग बनाता है तो हम सभी को एक प्रतिलिपि मिलती है जब हम अपडेट करते हैं।

उत्तर

10

नहीं, यह बेहद असामान्य है। इससे svn update वास्तव में चूसने लगेगा यदि आपके पास बहुत सारी शाखाएं हैं और ऐसी हैं। इसके अलावा, यह कष्टप्रद है - कम से कम मेरे लिए - अपने वास्तविक कोड पर जाने के लिए उस दूर तक नेविगेट करने के लिए। बस ट्रंक या जो भी शाखा आप काम करने के लिए होती है उसे देखें। यदि आप ट्रंक में या किसी दूसरी शाखा में वापस बदलना चाहते हैं तो आप svn switch का उपयोग कर सकते हैं। उस आदेश पर अधिक जानकारी के लिए svn help switch का उपयोग करें।

+0

आपके उत्तर के लिए धन्यवाद, जो मदद करता है। –

0

जब आप रूट फ़ोल्डर को चेक करते हैं, तो प्रत्येक शाखा और प्रत्येक टैग को अपडेट करते समय आपकी स्थानीय मशीन पर कॉपी किया जाता है। सालों से, यह छोटी परियोजनाओं के लिए भी बहुत सारी चीजें हो सकती है। तो यदि आप ऐसा करते हैं, तो शाखाओं और टैगों के स्पैस चेकआउट करें, यदि आपको वास्तव में इसकी आवश्यकता हो तो केवल एक बार फिर से अपडेट करना।

इसके अलावा, हाँ, आगे बढ़ें और यदि आप इसे पसंद करते हैं तो सबकुछ चेकआउट करें। मैं आमतौर पर ऐसा करता हूं क्योंकि जब नई शाखाएं या टैग बनाए जाते हैं तो मुझे सूचित किया जाना पसंद है। लेकिन यह जरूरी नहीं है। जब भी आप चाहें तो अपनी कामकाजी प्रतिलिपि (ट्रंक और) अलग-अलग शाखाओं के बीच हमेशा स्विच कर सकते हैं।

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