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