कई परियोजनाओं के साथ स्रोत नियंत्रण के लिए सबवर्जन (svn) का उपयोग करते समय मैंने देखा है कि मेरी सभी परियोजनाओं की निर्देशिका में संशोधन संख्या बढ़ जाती है। मेरी SVN लेआउट उदाहरण देकर स्पष्ट करने (काल्पनिक परियोजना नाम का उपयोग):एकाधिक परियोजनाओं में सबवर्जन संशोधन संख्या
/NinjaProg/branches /tags /trunk /StealthApp/branches /tags /trunk /SnailApp/branches /tags /trunk
जब मैं प्रदर्शन एक निंजा कार्यक्रम के ट्रंक के लिए प्रतिबद्ध, मान लें कि मुझे लगता है कि यह संशोधन 7. करने के लिए अद्यतन किया गया है प्राप्त अगले दिन मान लें कि चलो कि मैं चुपके आवेदन में एक छोटा सा परिवर्तन करता हूं और यह संशोधन 8 के रूप में वापस आता है।
प्रश्न यह है: क्या यह एक सामान्य स्वीकार्य अभ्यास है, जब एक सबवर्जन सर्वर के साथ कई परियोजनाओं को बनाए रखने के लिए, असंबंधित परियोजनाओं के संशोधन के लिए सभी परियोजनाओं में संख्या में वृद्धि? या क्या मैं इसे गलत कर रहा हूं और प्रत्येक परियोजना के लिए व्यक्तिगत भंडार बनाना चाहिए? या यह पूरी तरह से कुछ और है?
संपादित करें: मैं एक जवाब पर चिह्नित करने में देरी हो रही है क्योंकि यह स्पष्ट हो गया था वहाँ दोनों दृष्टिकोण के लिए कारण हैं, और फिर भी यह सवाल पहले आया था, मैं कुछ अन्य प्रश्न है कि अंततः पूछ रहे हैं को इंगित करना चाहते हैं कि एक ही प्रश्न:
Should I store all projects in one repository or mulitiple?
ब्लॉग पोस्ट का दूसरा लिंक काफी अंतर्दृष्टिपूर्ण है, आपको मेरा अपवॉट मिला है। मैंने मूल रूप से इस प्रश्न का उत्तर स्वीकार कर लिया था, लेकिन अब मुझे एहसास हुआ है कि एकाधिक रेपो बनाम एकल के सवाल पर कोई "सर्वश्रेष्ठ अभ्यास" नहीं है। यह स्थिति पर निर्भर करता है (जैसा कि ब्लॉग आलेख बताता है) –
** चेतावनी: ** जब एक बहु-परियोजना परिदृश्य में संशोधन संख्या अधिक हो जाती है, तो एक एसवीएन फ़ंक्शन है जो आपको ** ** ** चलाने की कोशिश नहीं करना चाहिए: 'संशोधन graph'। यह सभी संशोधनों को 1 तक सीमित करता है, इससे कोई फर्क नहीं पड़ता कि वे उस फाइल से संबंधित हैं जो आप इसे चलाते हैं या नहीं। * * के बाद * आपने अनंत काल तक इंतजार किया है, और टूल प्रदर्शित होता है, फिर आपको उस संशोधन पृष्ठ पर फ़िल्टर करने का मौका मिलता है जिस पर आप प्रारंभ करना चाहते हैं ... – awe
मैंने ब्लॉग पोस्ट पढ़ने की कोशिश की और प्रमाणीकरण चुनौती प्राप्त की।हालांकि, मैं एक प्रतिलिपि [वेबैक मशीन पर] ढूंढने में सक्षम था (http://replay.web.archive.org/20090228154135/http://blogs.open.collab.net/svn/2007/04/single_reposito। एचटीएमएल) – pohl