2010-07-09 19 views
24

क्या .git निर्देशिका में रिमोट रिपोजिटरी में बदलावों को धक्का देना संभव है?गिट पुश। जीआईटी/विवरण फ़ाइल

मैं एक आम परियोजना description रखना चाहता हूं और इसे मेरे भंडार के सभी क्लोनों के लिए फिर से दर्ज नहीं करना है।

यह अजीब बात है कि परियोजना विवरण कुछ क्लोन के लिए सामान्य नहीं है।

उत्तर

18

आप एक description (या .description, यदि आप इसे दिखाई दे सकता है नहीं करना चाहती) संग्रहीत कर सकती है आपकी रेपो की जड़ में, और फिर प्रत्येक रेपो में है कि करने के लिए .git/description सिमलिंक, इसलिए जैसे:

repo/ 
    .description 
    .git/ 
    description -> ../.description 

आपको अपने प्रत्येक प्रतिनिधि में मैन्युअल रूप से सिम्लिंक सेट अप करना होगा, लेकिन आपको केवल एक बार ऐसा करना होगा (जब रेपो बनाया गया हो)।

या आप अपनी ट्रैक की गई फ़ाइल फ़ाइल को .git/description में कॉपी करने के लिए hook पोस्ट प्राप्त कर सकते हैं। आपको प्रत्येक रिमोट रेपो पर भी उस हुक को सेट करना होगा, लेकिन फिर भी, केवल एक बार होने की आवश्यकता होगी (जब रेपो बनाया गया हो)।

+1

+1: अच्छा, मैं इसके बारे में भी सोच रहा था! symlink एक उचित तय लगता है! – eruciform

+2

वर्तमान शाखा एनओपी के आधार पर काम करता है? और 'बेयर' रेपो के लिए क्या? बिल्कुल नहीं ? –

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