मैं यह जानने के लिए उत्सुक हूं कि प्रचलित सर्वोत्तम अभ्यास क्या है। क्या कमिट लागू किया जाना चाहिए जैसे कि परियोजना कार्यशील स्थिति में है (ठीक से बनाता है, सभी परीक्षण पास आदि), या टूटा हुआ कोड ठीक है?
उदाहरण के लिए, यदि आप इस आवश्यकता को माफ कर देते हैं, तो आप कमिट्स के साथ अधिक लचीले हो सकते हैं (उन्हें तार्किक चंक्स के रूप में उपयोग करें, भले ही ऐप एक कार्यशील स्थिति आदि में न हो)। हालांकि अगर आप इसे लागू करते हैं तो आप किसी भी समय बाद में किसी भी कमिटमेंट को चेरी-टेक करने में सक्षम होने का लचीलापन हासिल करते हैं ...