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

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

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

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

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

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

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

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

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

यह भी देखें

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