मैं ईमानदार रहूंगा, एसवीएन शाखाएं मुझे डराती हैं। आखिरी प्रोजेक्ट जिस पर मैंने काम किया था, जिसने उन्हें बड़े पैमाने पर इस्तेमाल किया, मुझे लगता है कि मेरी शाखा का परीक्षण करने में आधे समय का समय लगता है, एक डमी को ट्रंक में विलय कर रहा है, असली विलय कर रहा है - केवल किसी और को ढूंढने के लिए मैंने यह किया था और जब मैं यह कर रहा था और मुझे अद्यतन करना और शुरू करना पड़ा।एसवीएन: प्रत्येक डेवलपर के लिए व्यक्तिगत शाखाएं?
उस विशेष परियोजना पर, शाखाकरण प्रति डेवलपर किया गया था ... वहां एक ट्रंक था और फिर आपकी व्यक्तिगत शाखा थी, एक कार्य पर काम किया और संशोधनों की श्रेणी में विलय कर दिया। ऐसा लगता है कि आपको भयानक लग रहा था प्रत्येक बार जांचें कि आपकी शाखा में अंतिम संशोधन क्या था कि आप विलय कर चुके थे।
क्या यह प्रतिमान वास्तव में अच्छा है, और मुझे यह नहीं मिला क्योंकि मुझे कमांड लाइन एसवीएन उपयोग के लिए उपयोग नहीं किया जाता है? या यह एक भयानक प्रणाली थी?
मुझे यह जानने में दिलचस्पी होगी कि शाखा-प्रति-डेवलपर रणनीति के पीछे तर्क क्या था। मेरे दिमाग में आने वाले एकमात्र संभावित कारण अन्य तरीकों से बेहतर तरीके से पूरा किए जाएंगे। मैं एरिक जे और ब्रिंडी के उत्तरों दोनों के साथ भी सहमत हूं। गिट देखें और/या शाखाओं के अधिक पारंपरिक उपयोग के साथ जाओ। – Chris