इसलिए, मेरे पास यह बड़ी परियोजना है, जो मेरे द्वारा फिर से बनाए जाने की प्रक्रिया में है। मैं बहुत सारे सामान बदल रहा हूं, इसलिए जल्द ही कुछ समय संकलित करने का कोई मौका नहीं है। मैं एक विशेष गिट शाखा में रह रहा हूं जिसे मैंने नाम दिया है cleanup
(जो master
अंततः, निश्चित रूप से विलय होने जा रहा है )।
समस्या यह है, कि मेरे / हमारे पास कभी भी गैर-संकलन कोड नहीं करने की नीति है (आदर्श रूप से यह भी काम करना चाहिए, लेकिन इसे कम से कम संकलन और लिंक करना होगा)। इसलिए, जब तक मैं इस विशाल कार्य के साथ समाप्त नहीं हो जाता, मैं कुछ भी करने में असमर्थ हूं (समीक्षा के लिए या बहीखाता के लिए)।
यह वह तरीका नहीं है जो मुझे काम करना पसंद है (मेरा मानना है कि ज्यादातर लोग दिन में कम से कम एक बार ऐसा करते हैं)।
तुम क्या सोचते हो? क्या कोई समाधान है जो मैं देख रहा हूँ?
क्या मैं बाद में कमिट या कुछ करने के लिए git बता सकता हूं? मैं गैर संकलन जब तक वे प्रतिबद्ध के साथ रह सकता है रहने में cleanup
शाखा।
संपादित करें
पुश करने / कमिट करने के विषय में: मुझे पता है कि यह एक बहुत बड़ा अंतर है, लेकिन बाद में, मेरे संशोधन को तोड़ दिया जाएगा, जब मैं अपने सामान को मर्ज कर दूंगा master
। इसलिए यदि आप इतिहास (या git bisect
...) के माध्यम से ब्राउज़ करते हैं तो "स्थानीय" संशोधन विश्व सुलभ होंगे। इसलिए केवल स्थानीय रूप से कमिट करना और धक्का देना सबसे अच्छा उपाय नहीं है, क्योंकि इससे आपको बाद में परेशानी होगी (जब विषय बंद हो जाता है और कुछ समय के लिए भूल जाता है)।
संक्षेप में: स्थानीय आवागमन को अंततः धक्का दिया जाएगा। वैश्विक इतिहास को गैर-संकलित कमिट नहीं दिखाना चाहिए।