2008-10-31 13 views
13

मैंने एक बार एक सरसरी खोज की और पाइथन के लिए कोई अच्छा सीवीएस बाइंडिंग नहीं मिला। मैं रिपोजिटरी और परियोजनाओं के कुछ सुगंधित हेरफेर करने के लिए सहायक स्क्रिप्ट लिखने में सक्षम होना चाहता था। मुझे popen का उपयोग करना और stdout और stderr और फिर उनको पार्स करना था। यह गन्दा और त्रुटि प्रवण था।सीवीएस या एसवीएन के लिए क्या पाइथन बाइंडिंग हैं?

क्या पाइथन के लिए सीवीएस एकीकरण के लिए कोई अच्छी गुणवत्ता मॉड्यूल हैं? आप कौन सा मॉड्यूल पसंद करते हैं और क्यों?

जबकि मैं इसमें हूं, क्या पाइथन के लिए एक अच्छा सबवर्जन एकीकरण मॉड्यूल है? मेरी समझ यह है कि सबवर्सन की ऐसी चीजों के लिए एक महान एपीआई है।

उत्तर

8

सीवीएस के लिए, pyCVS एक लायक हो सकता है।

svn के लिए, pysvn है, जो बहुत अच्छा है।

+0

क्या आप Windows x64 पर 64-बिट पायथन से svn तक पहुंचने के किसी भी आसान तरीके से अवगत हैं? – bdforbes

1

Tailor, एक पायथन प्रोग्राम जो विभिन्न संस्करण नियंत्रण प्रणालियों को इंटरऑपरेट करने देता है, उन प्रारूपों के भंडारों के साथ काम करते समय बाहरी प्रोग्राम cvs और svn को कॉल करता है। यह बहुत बदसूरत लगता है, लेकिन "कार्य प्रणाली की आवश्यकता" के लिए "____ बाइंडिंग की आवश्यकता" से टेलर की निर्भरताओं को कम कर देता है।

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