2012-09-06 19 views
11

क्या बेहतर SVNKit या JavaHLSVNKit या JavaHL उबंटू में 64 बिट्स

ग्रहण

विध्वंसक या Subclipse?

जब भी मैं ग्रहण स्थापित फिर से इस संदेह को एक-दूसरे से बेहतर होने, आदि के मामले में मतभेद है है ...

उत्तर

19

यह स्वाद की बात करने के लिए नीचे आता है:

  • SVNKit है जावा में एसवीएन का कुल पुनर्लेखन। तो यदि आप इस कनेक्टर का उपयोग करते हैं, तो आप "शुद्ध" जावा चल रहे हैं।

  • JavaHL दूसरे पक्ष पर मूल सी पुस्तकालयों में से एक देशी बाध्यकारी है, तो आप JNI

के माध्यम से संकलित सी + कोड बुला रहे हैं फिलहाल दोनों पुस्तकालयों का समर्थन SVN 1.7, लेकिन SVNKit था एक पूर्ण एसवीएन 1.7 क्लाइंट जारी करने में बहुत सारी परेशानी (1.7 में एसवीएन कामकाजी प्रति संशोधनों के कारण)

तो यदि एसवीएन का नया संस्करण है, तो जावाएचएल अक्सर पहले उपलब्ध होता है। लेकिन ज्यादातर समय स्थापित करने में थोड़ा अधिक परेशानी होती है, क्योंकि इसे आपके एसवीएन इंस्टॉलेशन के लिए बाइनरी संगत होना चाहिए (यदि आपको नहीं पता कि "बाइनरी संगत" का अर्थ क्या है, तो एसवीएनकिट का उपयोग करें) [उनकी टिप्पणी के लिए केंद्रित के लिए धन्यवाद!]

लेकिन अंत में दोनों बैकएंड svn के साथ पूरी तरह संगत हैं। JavaHL मूल रूप से SVN और SVNKit सही परिणाम

+1

मैं जोड़ता हूं कि जावा पुस्तकालय समस्याएं पैदा कर सकता है यदि मूल पुस्तकालय सही ढंग से स्थापित नहीं होते हैं या यदि बिट-नेस (32/64 बिट) मेल नहीं खाता है। – centic

0

मैं Subclipse (tigris) की सिफारिश करेंगे जैसा कि मैं हमेशा विध्वंसक SVN के साथ सिंक समस्या का सामना करना चाहते के साथ सभी SVN परीक्षण करता है:

  • ताज़ा SVN सिंक देखें;
  • कुछ प्रतिबद्ध फाइलें सिंक व्यू में रहती हैं
  • कभी-कभी कुछ फ़ाइलें असामान्य रहती हैं, फिर भी मैं एक संपूर्ण फ़ोल्डर करता हूं।

ये दुष्प्रभाव विंडोज 7 के तहत और रेडहाट (आरएचईएल 6.2) के तहत ग्रहण इंडिगो दोनों में होते हैं।

सबक्लिप्स (टिग्रीस) के साथ यह हमेशा सही था (मैं विन 7 के तहत था, उबंटू और मैकोज़ एक्स के तहत मेरे सहयोगियों)।