今天在share project時,svn報錯 svn: E170001: OPTIONS of '/svn/20161101zz': 403 Forbidden (https://admin);在網上查找資料,大部分是說svn用戶權限不夠,地址區分大小寫。
但是仔細檢查並沒有這些問題,后來想到有可能是eclipse中的svn插件中的配置問題!
通過更改svn接口成功連上svn!於是上網了解了關於javaHL和SVNKit的資料,簡單說說把(多半是copy,資料整合了一下):
Eclipse 下連接 SVN 庫有兩種插件 —— Subclipse 與 Subversive,Subclipse 主頁位於 http://subclipse.tigris.org/ ,與SVN(http://subversion.tigris.org/)聯系緊密,我 們可以稱之為 SVN 官方的 eclipse 插件,而Subversive 則是 eclipse 官方的 SVN 插件。不管是 Subclipse 還是 Subversive ,它們使用的 SVN 連接器不外乎這兩種,JavaHL 和 SVNKit ( http://svnkit.com/ ),SVNKit 是 Subversion 的純 Java 連接庫版本,整個連接底層都是由 Java 實現的,不需要額外的支持。而 JavaHL 則使用的是 Subversion 原生的連接庫,加上了 Java 調用庫。這兩種連接庫給人表征的感覺應該是 JavaHL 在連接穩定性和速度上應該占優,而 SVNKit 則應該更省事,適用性更廣。
Subclipse 的操作更傾向於與 TortoiseSVN 習慣,而 Subversive 的操作更傾向於 Eclipse 習慣操作。如果非要推薦一個的話,我還是建議先選擇 JavaHL,如果 JavaHL 無法在你的系統中正常工作,再選擇 SVNKit 。
從兩個插件使用的易用性上來說,只能真的說是難分高下