मेरे पास गिट के साथ एक अजीब सेटअप है। असल में मेरे पास है:जीआईटी: रिमोट रेपो पर धकेलने वाले कई कामों को कैसे स्क्वैश करें?
[client 1] <---> [remote repo] ----> [client 2]
[क्लाइंट 1] अनिवार्य रूप से स्थानीय रेपो के साथ मैं काम कर रहा हूँ, क्योंकि मैं संकलन नहीं कर सकता/मेरे स्थानीय मशीन पर परियोजना का निर्माण।
[क्लाइंट 2] भवन के लिए एक दूरस्थ सर्वर है।
बीच में, मेरे पास एक और रेपो, [रिमोट रेपो] है, मूल रूप से मेरी कंपनी में एक सीवी केंद्रीय रेपो के साथ सिंक्रनाइज़ करने के लिए, और मेरे [क्लाइंट 1] और [क्लाइंट 2] के बीच सिंक्रनाइज़ करने के लिए।
चूंकि सभी संकलन/भवन [क्लाइंट 2] पर किया जाता है, इसलिए संकलन या निर्माण त्रुटियों को ठीक करने के लिए मेरे पास [क्लाइंट 1] पर कई छोटी सी चीजें हैं।
तो जब तक मुझे लगता है कि आखिरी प्रतिबद्धता में त्रुटियां हैं, तो यह बहुत देर हो चुकी है क्योंकि प्रतिबद्धता को पहले से ही रिमोट रेपो से हटा दिया गया है और खींच लिया गया है।
मैं इन (कई) तुच्छों को कैसे स्क्वैश कर सकता हूं? धन्यवाद।
उत्तर के लिए धन्यवाद। खेद है कि मैंने मैनोजल्ड के जवाब को स्वीकार कर लिया क्योंकि वह थोड़ी देर पहले था, क्योंकि दोनों जवाब काफी समान हैं – wei