सर्वर-साइड गिट-एसवीएन सिंक्रनाइज़ेशन सेटअप का उपयोग करते समय कोई भी गिट क्लाइंट का उपयोग कर सकता है। इसे प्राप्त करने के लिए SubGit पर एक नज़र डालें।
एक सबवर्सन भंडार में SubGit स्थापित करने के लिए है:
$ subgit configure $SVN_REPOS
# Adjust $SVN_REPOS/conf/subgit.conf to specify your branches and tags
# Adjust $SVN_REPOS/conf/authors.txt to specify git & svn authors mapping
$ subgit install $SVN_REPOS
...
$ INSTALLATION SUCCESSFUL
SubGit (यह रूप में अच्छी तरह से विपरीत दिशा में काम करता है) Git में सववर्सन रिपॉजिटरी धर्मान्तरित और स्थापित करता है SVN और Git हुक। ये हुक svn commit
और git push
द्वारा ट्रिगर किए गए हैं जिसके परिणामस्वरूप सभी आने वाले संशोधनों को तुरंत गिट या एसवीएन को संगत रूप से दोहराया जाता है। अधिक जानकारी के लिए कृपया SubGit documentation और git-svn तुलना देखें।
संस्करण 2.0 से शुरू (पोस्टिंग के पल में अभी तक जारी नहीं किया गया है) सबगिट विभिन्न होस्टों पर स्थित सबवर्जन और गिट रिपॉजिटरीज को सिंक्रनाइज़ करने की अनुमति देता है।
सबगिट एक वाणिज्यिक उपकरण है। यह ओपन-सोर्स, अकादमिक और छोटी परियोजनाओं (10 कमेंटर्स तक) के लिए स्वतंत्र है।
पूर्ण प्रकटीकरण: मैं सबगिट डेवलपर्स में से एक हूं।
@BuhakeSindi: यह सवाल इसलिए हटा दिया गया था .. –