2008-09-16 15 views
6

मेरे पास एक एसवीएन रिपोजिटरी है, आर, जो लाइब्रेरी पर निर्भर करता है, एल, एक और भंडार में।क्या एक एसवीएन रिपोजिटरी में बाहरी गिट भंडार में लिंक/लिंक शामिल हो सकता है?

लक्ष्य यह है कि जब कोई आर की जांच करता है, तो वे एल को भी चेक करते हैं। हम चाहते हैं कि मैं अभी भी अपने भंडार में रहूं ताकि एल को

पर निर्भरता के बिना अपडेट किया जा सके, मुझे बाहरी svn लिंक के बारे में बहुत कुछ पता नहीं है, लेकिन मेरा मानना ​​है कि जब एक svn- आधारित लाइब्रेरी पर निर्भर करता है इसे बाहरी रूप से 'ext' से लिंक करें।

यदि एल एक गिट भंडार में है, तो क्या मैं कुछ ऐसा कर सकता हूं? मैं ऊपर बताए गए लक्ष्य को संरक्षित करना चाहता हूं।

उत्तर

4

मैं svn सह के लिए एक स्क्रिप्ट रैपर का उपयोग करने का सुझाव देता हूं।

#!/bin/sh 
svn co path://server/R svn-R 
git clone path://server/l git-l 

या इसी तरह के।

5

svn:externals एक से अधिक भंडारों से एक कार्यशील प्रति में स्रोतों की जांच करने के लिए svn बनाया जा सकता है। लेकिन यह केवल svn भंडारों से निपटने के लिए है - यह नहीं जानता कि एक गिट भंडार कैसे जांचें।

आप 'गिट svn' जैसे कुछ का उपयोग करके, एक गिट भंडार के अंदर एक svn भंडार सहित, इसे अन्य तरीके से 'राउंड' करने में सक्षम हो सकते हैं।