प्रतिबद्ध (संस्करण नियंत्रण)

संस्करण नियंत्रण प्रणालियों में, कमिट ऑपरेशन है जो स्रोत कोड के नवीनतम परिवर्तनों को रिपॉजिटरी (संस्करण नियंत्रण) में भेजता है, जिससे ये परिवर्तन रिपॉजिटरी के प्रमुख संशोधन का भाग बन जाते हैं। कमिट (डेटा प्रबंधन) के विपरीत, संस्करण नियंत्रण प्रणालियों में कमिट को अनिश्चित काल तक रिपॉजिटरी में रखा जाता है। इस प्रकार, जब अन्य उपयोगकर्ता ऐसा करते हैं  या a   रिपॉजिटरी से, उन्हें नवीनतम प्रतिबद्ध संस्करण प्राप्त होगा, जब तक कि वे निर्दिष्ट नहीं करते कि वे रिपॉजिटरी में स्रोत कोड के पिछले संस्करण को पुनः प्राप्त करना चाहते हैं। संस्करण नियंत्रण प्रणालियाँ पिछले संस्करणों में सरलता से वापस जाने की अनुमति देती हैं। इस संदर्भ में, संस्करण नियंत्रण प्रणाली के अन्दर कमिट सुरक्षित है क्योंकि कमिट प्रयुक्त होने के बाद भी इसे सरलता से वापस लाया जा सकता है।

गिट
कमांड लाइन पर git में बदलाव करने के लिए, यह मानते हुए कि git स्थापित है, निम्नलिखित कमांड चलाया जाता है:

यह भी माना जा रहा है कि वर्तमान निर्देशिका में फ़ाइलों को इस प्रकार व्यवस्थित किया गया है:

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

इसके अतिरिक्त, सभी अस्थिर फ़ाइलों को जोड़ने और एक ही समय में कमिट करने का शॉर्टकट है:

मर्क्यूरियल (hg)
कमांड लाइन पर मर्क्यूरियल में बदलाव करने के लिए, यह मानते हुए कि मर्क्यूरियल स्थापित है, निम्नलिखित कमांड का उपयोग किया जाता है:

यह भी माना जा रहा है कि वर्तमान निर्देशिका में फ़ाइलों को इस प्रकार व्यवस्थित किया गया है:

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

यह भी देखें

 * प्रतिबद्ध (डेटा प्रबंधन)