2009-12-16 20 views
5

मैं एक मुफ्त सॉफ्टवेयर प्रतियोगिता में भाग ले रहा हूं, और हमें एक फोर्ज का उपयोग करना है जो एसएफएन के लिए केवल समर्थन के साथ जीएफर्ज का उपयोग करता है, लेकिन मैं गिट (गिटोरियस का उपयोग करके) का उपयोग करना चाहता हूं उदाहरण।एक ही समय में गिट और एसवीएन के साथ काम

दो रिपॉजिटरीज़ (एसवीएन पर एक और अन्य गिट के साथ) को एक ही समय में कम या ज्यादा अपडेट करने का एक आसान तरीका है?

उत्तर

4

यह दो-चरणीय ऑपरेशन रहेगा, लेकिन कुछ script like git2svn आपके गिटारियस गिट रेपो में अपनी प्रतिबद्धता को धक्का देने के तुरंत बाद आपको अपने svn को अपडेट करने में मदद कर सकता है।

0

हम एक समान नस पर कुछ कर रहे हैं, क्योंकि हम यह दिखाने के लिए गोर्स का उपयोग करना चाहते थे कि हमारा स्रोत कोड कितना सुंदर था।

here is a link to what the gource site suggests

तो मैं सेटअप एक निर्धारित कार्य हर 6 घंटे (तुम अपने को अधिक बार निश्चित रूप से कर सकता है), जो git svn fetch समारोह का प्रयोग करेंगे हमारे Git स्थापित करने के लिए हमारे SVN सर्वर से नवीनतम संशोधन खींचने के लिए प्रदर्शन करने के लिए।

अपने कॉन्स्टेंट बिल्ड सर्वर कार्यक्षमता के हिस्से के रूप में ऐसा करना संभव हो सकता है, मुझे लगता है कि यह सही शब्द है? (आपके क्रूज कंट्रोल, टीमसिटी या अन्य बिल्ड के रूप में आप एक गिट रूपांतरण कर सकते हैं)।

चीयर्स

ल्यूक

(पी.एस: कभी नहीं ठीक से काम करने Git SVN रिबेस मिल सकता है, इसलिए लगातार एक लाने प्रदर्शन कर रहा हूँ)

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