<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Evan's Blog

    Java, software development and others.

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

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

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


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

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

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

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

    評(píng)論

    # re: [推薦]兩款好用的SVN Web Client 2006-04-07 12:18 jruv
    不錯(cuò), 我現(xiàn)在用的是websvn, 感覺沒這兩款好, 試試再說  回復(fù)  更多評(píng)論
      

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

    # 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" ... />),加上就好啦。:)  回復(fù)  更多評(píng)論
      

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

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

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

    # re: [推薦]兩款好用的SVN Web Client 2006-04-30 20:29 step_by_step
    我覺得esvn也是不錯(cuò)的,是個(gè)獨(dú)立的client,也是純java寫的  回復(fù)  更多評(píng)論
      

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

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

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

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


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

    提醒一下:文件內(nèi)容有中文字時(shí)候?yàn)g覽有亂碼,這是jhighlight的原因,其他沒有用到j(luò)highlight例如文件歷史比較沒有中文亂碼。

    可以修改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
      回復(fù)  更多評(píng)論
      

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

    tomcat啟動(dòng)的時(shí)候報(bào)錯(cuò).
    web端登錄說不正確的用戶/密碼

    不知道是怎么回事?

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

    謝謝.  回復(fù)  更多評(píng)論
      

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

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

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

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

    我想應(yīng)該是官方的2.5.0了吧.
    所以才來問一下是否出現(xiàn)過這個(gè)問題.

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

    有問題問你的話,希望你能給予幫助.
    再次感謝.  回復(fù)  更多評(píng)論
      

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

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

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

    # re: [推薦]兩款好用的SVN Web Client 2006-08-09 08:46 CAA
    樓主啊,請(qǐng)問如何設(shè)置支持多個(gè)repository阿?  回復(fù)  更多評(píng)論
      

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

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

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

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

    現(xiàn)在官方主頁上的2.5.0是不支持的。  回復(fù)  更多評(píng)論
      

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

    主站蜘蛛池模板: 久久精品网站免费观看| 国产亚洲一区区二区在线| 极品色天使在线婷婷天堂亚洲| 免费v片在线观看| 97在线免费视频| 久久亚洲国产最新网站| 区久久AAA片69亚洲| 国产h视频在线观看免费| 一级做a爱片特黄在线观看免费看 一级做a爱过程免费视 | 和老外3p爽粗大免费视频| 久久丫精品国产亚洲av| 免费大片在线观看网站| 亚洲免费视频播放| 一级做a爱片特黄在线观看免费看| 亚洲成人黄色在线观看| 亚洲成人高清在线| 成人片黄网站A毛片免费| 色播在线永久免费视频网站| 亚洲午夜无码久久久久小说| 国产v亚洲v天堂无码网站| 日本免费人成视频播放| 99视频在线免费看| 五月天婷婷免费视频| 亚洲不卡影院午夜在线观看| 亚洲va中文字幕无码久久不卡| 日本媚薬痉挛在线观看免费| 99re热精品视频国产免费| 人人公开免费超级碰碰碰视频| 亚洲一区中文字幕在线电影网 | 亚洲日韩国产精品第一页一区| 午夜毛片不卡免费观看视频| 久久ww精品w免费人成| 国产免费AV片在线观看播放| 亚洲AV无码成人网站在线观看| 亚洲神级电影国语版| 亚洲精品国产品国语在线| 无码不卡亚洲成?人片| 全免费一级毛片在线播放| 最近最新高清免费中文字幕| 中文字幕无码免费久久9一区9| 精品成人一区二区三区免费视频 |