मेरे पास एक सबवर्जन रिपोजिटरी है जिसमें विभिन्न अनुप्रयोगों, कॉन्फ़िगरेशन फ़ाइलों, डीएलएल आदि के अनुरूप एक सबफ़ोल्डर शामिल हैं (मैं उन्हें 'मॉड्यूल' कहूंगा) जो मेरी परियोजना बनाते हैं। अब हम कई संबंधित परियोजनाओं में "शाखा" शुरू कर रहे हैं। यही है, प्रत्येक उच्च स्तरीय परियोजना कई मॉड्यूल का उपयोग करेगी, संभवतः प्रोजेक्ट से परियोजना में थोड़ा संशोधित। मॉड्यूल की संख्या (~ 20)एसवीएन प्रोजेक्ट (एस) संगठन: प्रति-मॉड्यूल या प्रति-प्रोजेक्ट
अब मैं रिपो को व्यवस्थित करने का तरीका समझने की कोशिश कर रहा हूं, परियोजनाओं की संख्या छोटी (~ 5) है। क्या प्रत्येक प्रोजेक्ट के लिए उप-उपफोल्डर्स के साथ, मॉड्यूल-बाय-मॉड्यूल आधार पर शीर्ष स्तर के उपफोल्डर्स को रखने के लिए यह समझ में आता है? या शीर्ष स्तर प्रत्येक परियोजना के लिए किया जाना चाहिए, प्रत्येक परियोजना के लिए अपने स्वयं के मॉड्यूल सबफ़ोल्डर होने के साथ:
रेपो:
module 1
Project 1
Project 2
...
Project 5
module 2
Project 1
....
Project 5
....
module 20
Project 1
...
Project 5
-या-
रेपो:
Project 1
module 1
module 2
...
module 20
Project 2
module 1
module 2
...
module 20
...
Project 5
module 1
module 2
...
module 20
+1 उन बिल्ड संख्या निरंतर निर्माण वातावरण में उपयोगी हैं। – JMP