2011-10-09 35 views

回答

49

的兩個接口都應該工作,這裏有(而不是通過閱讀他們的源代碼使用它們更多的經驗)的區別:

  • SVN套件:
    • 適用於所有平臺,是一個純Java實現(不需要DLL或共享庫)。
    • 比JavaHL Native有點慢。
    • 保持它的配置在一些其他地方,而不是一個真正的顛覆客戶端,如TortoiseSVN(在Windows上)。所以如果你需要兩個,你必須牢記這一點。
  • JavaHL本機:
    • 需要一個共享庫(DLL),具有相同的主版本的安裝Subversion客戶端。所以如果你使用SVN命令客戶端1.6.x,你應該安裝/使用相應的JavaHL版本。
    • 是容易在Windows下使用,更難以找到Linux或Mac OS X版本正確(見Subclipse Wiki: JavaHL
    • 速度更快,使用相同的配置安裝SVN命令客戶端或TortoiseSVN的客戶端。

所以,你可以同時安裝,並Windows > Preferences > Team > SVN > SVN Connector在它們之間進行切換,我都用了,在我正常的話並沒有注意到太大的區別,只是在特殊情況下,如果JavaHL適合的,它是更好的連接器我意見。

+1

great ans更好,謝謝。 –

+1

看來我無法安裝SVN Kit 1.7和JavaHL Native 1.7。 Eclipse報告說它不能這樣做。任何想法或建議? – lit

+0

如何更詳細地描述您的問題,或許是另一個問題?世界已經改變了,也許我們必須重新評估現在的規則? – mliebelt