Evan's Blog

          Java, software development and others.

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            28 隨筆 :: 0 文章 :: 73 評論 :: 0 Trackbacks
          在前面一篇文章中,痛訴了安裝ViewVC for Subversion的種種不便之處,晚上又到Subversion的網站上閑逛,然后看到http://subversion.tigris.org/links.html中有一個純Java的客戶端庫,于是就順帶逛到了JavaSVN的網站上,然后在其頁面底部發現了兩款用Java開發的Web客戶端:SVN Web ClientSventon,心想自己不就是吃這碗飯的嘛,總歸要比用Python開發的ViewVC來得順手吧,于是就試著下載安裝了一下。果然是自家人啊,安裝使用得心用手,幾乎就沒有遇到一點問題,哈哈!所以,具體的安裝配置就不羅嗦了,有興趣的下載一個一裝就知道了。

          這里講幾點粗淺的體會:
          SVNWebClientsventon
          最新版本2.5.0,界面較美觀當前為1.0 RC2,界面相對比較簡單,但比ViewVC還是要好一點
          支持多個倉庫,可以以不同的用戶身份進行登錄
          多倉庫的配置參考我這篇文章
          沒確認是否支持多個倉庫,且只能以統一的身份進行登錄,在服務器端設定
          支持文件和目錄的更新(包括創建、刪除和修改),所以是個真正的客戶端只能瀏覽

          只支持http協議(按其論壇上的說法,應該是支持svn協議了,不過我沒有試:(。


          其nightly版本已改善對svn協議的支持,但由于使用舊版javasvn的緣故,提交時有問題,所以,不建議采用svn協議,詳見我這篇文章 (updated at 2007.1.25)

          支持http、svn、svn+ssh
          支持文件比較,語法高亮顯示聲稱采用enscript,但實際上不起作用。

          其nightly版本已改用JHighlight
          但需要按照樓下朋友的建議,否則源碼中的中文會出現亂碼。(updated at 2007.1.25)
          支持文件和目錄?比較,語法高亮顯示采用JHighlight,不用額外安裝配置就能使用,特別方便
          中文支持很好,日志、文件名和目錄中的中文都顯示正常,文件中的中文也沒有問題中文支持不是很好,日志、文件名和目錄中的中文都不能正常顯示,但文件中的中文沒有問題
          在其RC2 Build Rev 506中已經解決了中文的問題,速度還真快啊:)!可以直接去其SVN倉庫下載最新的版本或者等正式版出來。updated at 2006-4-11
          --支持目錄扁平顯示,想想不用一級一級目錄點下去是多么愜意的一件事啊;
          支持文件名和目錄名搜索,暫時沒覺出好來;
          支持RSS,這個也暫時沒有試驗
          總而言之,有了這兩款純Java開發的Web程序,如果我用SVN,是再也不會留戀ViewVC的了。個人推薦使用sventon,相信其1.0版推出的時候能夠解決中文的問題。

          sventon的截圖:
          Flattened directory?Archive file view
          File view?File diff
          SVNWebClient的截圖:
          ??
          ??
          posted on 2006-04-06 00:30 Evan 閱讀(19282) 評論(21)  編輯  收藏 所屬分類: SE筆記

          評論

          # re: [推薦]兩款好用的SVN Web Client 2006-04-07 12:18 jruv
          不錯, 我現在用的是websvn, 感覺沒這兩款好, 試試再說  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-04-09 15:00 傳說一夢
          我裝的SVN Web Client怎么不支持中文文件名??  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-04-09 15:39 Evan
          我想你肯定沒有看readme,其中有一句:4) setup character encoding to UTF-8 under tomcat 5.x in server.xml (for example: <Connector port="8080" URIEncoding="UTF-8" ... />),加上就好啦。:)  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-04-10 16:19 傳說一夢
          謝謝,非常感謝!  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-04-13 19:02 jruv
          我不懂java, 不知道怎么配置,readme中寫得對于我一介java菜鳥來說也等于沒寫,有誰能寫個比較詳細的安裝步驟呢?我的環境是Linux, JDK和Tomcat已經裝好并工作正常。  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-04-28 19:36 liudows
          怎么sventon下載不了呢?下到一半就出錯了  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-04-30 20:29 step_by_step
          我覺得esvn也是不錯的,是個獨立的client,也是純java寫的  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-05-02 14:03 傳說一夢
          有些上傳的中文文件名的文件,文件名會亂碼,不知道是怎么回事?  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-05-09 18:21 SVN初學者

          能不能將sventon的安裝步驟以及Tomcat的設置講一下啊~?我用的是Apache+SubVersion。Apache跟Tomcat不沖突么?我是指端口~,我對Java不太熟悉~,謝謝~  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-05-14 20:40 一個游客
          @SVN初學者


          只要將svn.war直接仍到%tomcat_home%/webapps/目錄下就ok了。tomcat只要設置
          <Connector port="8080" URIEncoding="UTF-8" ... />加上URIEncoding="UTF-8" 這個屬性。。。。然后就可以在瀏覽器htpp://localhost:8080/svn訪問了。出現設置訪問sbuversion的配置頁面。然后就可以用了。

          提醒一下:文件內容有中文字時候瀏覽有亂碼,這是jhighlight的原因,其他沒有用到jhighlight例如文件歷史比較沒有中文亂碼。

          可以修改com.uwyn.jhighlight.renderer.XhtmlRenderer的代碼:

          將public String highlight(String name, String in, String encoding, boolean fragment) throws IOException方法中的
          highlight(name, new StringBufferInputStream(in), out, encoding, fragment);
          修改為:
          highlight(name, new ByteArrayInputStream(in.getBytes(encoding)), out, encoding, fragment);

          重新編譯一下就ok了。good luck
            回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-07-04 20:37 bitiwyh@126.com
          我使用svn://ip/repos

          tomcat啟動的時候報錯.
          web端登錄說不正確的用戶/密碼

          不知道是怎么回事?

          是不支持svn方式嗎?
          (webclient)

          謝謝.  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-07-05 00:13 Evan
          @bitiwyh@126.com

          我忘了當初為什么得出svnwebclient只支持http協議的了:(,其網站上只是說能夠通過http協議連接svn,但沒有說唯一。不過,按其論壇上的一個帖子http://forums.polarion.org/viewtopic.php?t=284&sid=0f8a142bb112c76f87d76a84ed944d4b,好象在其最新的版本中修正了多個repos不能使用svn連接的問題,那也就是說應該是可以使用svn協議的了。你好好翻翻他們的論壇吧。  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-07-05 19:35 bitiwyh@126.com
          @Evan
          謝謝.

          我也是從這個壇子看到這個才懷疑的.
          我可能沒有說清楚,我是從傳說一夢那下的2.5.1,是根據你的方案去解決了中文名稱的問題的版本.

          我想應該是官方的2.5.0了吧.
          所以才來問一下是否出現過這個問題.

          ---
          昨天沒有下載到.今天下了它20060705build.
          看看先.

          有問題問你的話,希望你能給予幫助.
          再次感謝.  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-08-06 00:45 一農
          <Connector port="8080" URIEncoding="UTF-8" ... />

          如果這樣解決,勢必影響其它的application,我以前在使用mvnforum的時候解決的方法是將form的method由get改為post。如果是鏈接的話,需要進行encode處理,我最近也要試用這兩款軟件,到時再仔細研究一下。  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-08-08 18:50 CAA
          RepositoryUrl只能有一個值,SVNWebClient如何支持多個倉庫  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-08-09 08:46 CAA
          樓主啊,請問如何設置支持多個repository阿?  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2006-08-14 13:27 ekylin
          sventon 無法搜索中文,如何才能搜索中文關鍵字?  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2007-01-25 10:46 SVN初學者
          svn.war是怎樣生成的啊  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2007-01-25 11:08 Evan
          @SVN初學者
          你下載的文件解壓縮后不就有嗎?如果你自己修改后重新打包,直接從IDE中不就可以導出了。或者用jar手工打包也ok的啊。  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2007-05-28 14:30 我是機器人
          補充一句,要讓 SVNWebClient 支持語法高亮,
          需要到此處下載http://community.polarion.org/polarion/portal/page/builds.psml/js_pane/table_preview/project/SvnWebClient?perspective=projects

          現在官方主頁上的2.5.0是不支持的。  回復  更多評論
            

          # re: [推薦]兩款好用的SVN Web Client 2007-06-01 09:30 zzz
          sventon我配好了,repository也連上了,但是要怎么下呢?謝謝  回復  更多評論
            

          主站蜘蛛池模板: 象州县| 天峨县| 佛冈县| 平邑县| 江孜县| 桂东县| 三明市| 黑山县| 奉化市| 辽阳县| 邯郸市| 新晃| 嘉荫县| 灌南县| 民县| 宣恩县| 成都市| 富阳市| 石楼县| 天祝| 措勤县| 信丰县| 游戏| 自治县| 时尚| 富裕县| 敦煌市| 阳春市| 西丰县| 乐业县| 岳阳市| 监利县| 永川市| 定西市| 清苑县| 皋兰县| 石楼县| 东城区| 连山| 宁南县| 枣庄市|