2012-07-23 15 views
8

मैं अपने सहयोगियों के साथ एक छोटे से समस्या आ रही है और मेरे लिए प्रतिबद्ध इतिहास अनावश्यक जटिल है जब एक ही परियोजना पर काम कर हो रहा है। समस्या यह है कि गिट पुल विलय गैर-एफएफ है यदि केवल एक ही प्रतिबद्ध अंतर है। इसलिए यदि कोई एफएफ संभव नहीं है तो मैं गिट पुल को विफल करना चाहता हूं ताकि डेवलपर काम कर सके और पता लगाए कि क्या विलय या कोई rebase अधिक उपयुक्त है।सेटिंग --ff-केवल Git पुल के लिए एक डिफ़ॉल्ट के रूप में लेकिन Git के लिए नहीं विलय

मेरा प्रश्न: क्या --ff-केवल किसी भी शाखा पर सभी Git पुल आदेश के लिए डिफ़ॉल्ट रूप से, लेकिन Git विलय के लिए नहीं स्थापित करने के लिए एक तरीका है? मैं उपनामों से अवगत हूं, लेकिन यह वह नहीं है जिसे मैं ढूंढ रहा हूं।

+0

कैसे गैर एफएफ पहली जगह में उत्पन्न किया जा रहा करता है कर रहे हैं? यदि आपके सहयोगी दूरस्थ रूप से गैर-एफएफ अपडेट को दबा रहे हैं तो वर्कफ़्लो के साथ कुछ गलत है। – Christopher

+0

यदि आप कई लोगों के बीच कोड साझा करने के लिए बहुत कुछ दबाते हैं तो ऐसा होने वाला है। मुझे नहीं लगता कि यह वर्कफ़्लो समस्या है। –

उत्तर

1

उपनाम sorta आपको क्या चाहिए कर सकते हैं, लेकिन मैं क्रिस्टोफर के साथ सहमत करने के लिए आप पहली जगह में इस के साथ काम करने की आवश्यकता नहीं होना चाहिए कि होगा।

Git, आसान शाखाओं इसलिए यदि आप अपने, मर्ज एक शाखा के लिए पुश करने के लिए तैयार होने से पहले लोगों के साथ कुछ कोड साझा करना चाहते हैं बनाता है।

संबंधित मुद्दे