<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 評論 :: 0 Trackbacks
    自從SourceForge宣布支持Subversion后,網(wǎng)上開始出來很多的推薦文章,甚至于象嘟嘟老窩那樣宣布全面迎接SVN時(shí)代來臨。想當(dāng)初我準(zhǔn)備升級SourceSafe時(shí),在CVS和Subversion間也掙扎了好一陣子,最終還是選了CVS,主要還是因?yàn)镾ubversion當(dāng)時(shí)還沒有推出正式版,并且安裝也讓人覺得有點(diǎn)望而卻步。不過,現(xiàn)在好了,Subversion發(fā)布了1.3版,支持SVN的小海龜也推出1.3.2版了,所以,如果你想選一個(gè)更酷一點(diǎn)的源代碼控制軟件,可以嘗試一下SVN了。

    當(dāng)然,即使SVN的安裝現(xiàn)在已經(jīng)簡單很多了,但是有些step-by-step的教程總比看足足有300多頁的官方手冊來得快捷些,那么下面這兩篇文章應(yīng)該是首選了,因?yàn)闇?zhǔn)確、詳細(xì)而又是中文

    ????????? 實(shí)戰(zhàn)SVN For Apache2(一)
    ????????? 實(shí)戰(zhàn)SVN For Apache2(二)

    不過,有個(gè)小問題,那就是你按照實(shí)戰(zhàn)二的方式配置的時(shí)候,在Test1.project中別忘了在開頭和結(jié)尾處加上<Location /test1></Location>。不過,你肯定多少對其內(nèi)嵌的幾乎沒有什么功能的Web界面頗多失望吧,那你馬上得裝TortoiseSVN這個(gè)強(qiáng)大而又精致的小海龜,會立馬讓你受傷的心獲得不少安撫,私下認(rèn)為比同門師兄TortoiseCVS要好一些。當(dāng)然,你也可以用SVN::Web,只是這個(gè)用駱駝文寫的東西,我是沒嘗試了,到這里可以看看效果,是不是覺得和ViewCVS比較象了呢?其實(shí),ViewCVS現(xiàn)在也支持SVN了,不過現(xiàn)在叫ViewVC了,并且從SourceForge遷移到了Tigris,是不是因?yàn)橹С諷VN的緣故呢?只是不知道什么時(shí)候推出1.0? ,我的CVS上還想用呢。

    當(dāng)然,也許你還是懷念象CVSNT一樣,讓SVN在后臺作為一個(gè)服務(wù)默默的運(yùn)行,而不要通過什么http協(xié)議來上傳下載的,那么,你要看這篇文章了Mere-Moments Guide to installing a Subversion server on Windows。什么,英文的,那么,你直接到這里下載個(gè)安裝程序,一路Next下去,就裝好了svn的命令行工具和小海龜,還創(chuàng)建了一個(gè)respository供你體驗(yàn),這總歸夠簡單了吧

    好了,如此折騰一番,我終于也開始體驗(yàn)SVN了,只是,除了對文件夾、二進(jìn)制文件、改名和刪除等支持更好外,SVN到底還有多少魅力能讓你決定從CVS轉(zhuǎn)移到SVN呢?我還在繼續(xù)摸索中,只是SourceForge已經(jīng)說了幾點(diǎn)Limitations
    ??? 首先,這是個(gè)復(fù)雜的工具(SVN is a complex tool),所以,你最好在本地先練熟了再上路;
    ??? 其次,SVN是區(qū)分大小寫的,所以,在Windows這種不區(qū)分大小寫的操作系統(tǒng)下,你要當(dāng)心了,要不你創(chuàng)建一個(gè)文件名全小寫的文本文件,commit后,將其改為大寫,再commit,然后刪除,再創(chuàng)建一個(gè)全小寫的同名文本文件,再次嘗試commit,你可能就會對這一點(diǎn)有比較深刻的體會了;
    ??? 接下來是速度,比CVS慢,這個(gè)可不是我說的,是開源圣地之一的SourceForge說的(While we are taking all efforts to ensure our infrastructure is configured optimally, SVN is not as fast as CVS.),可不要跟我爭;
    ??? 第4個(gè)是你不能輕易地從倉庫中徹底刪除一個(gè)文件或目錄,哪怕你一不小心傳了個(gè)1G的電影上去,SVN也會將其記錄在案,直到你被boss fire掉為止,所以,這也是支持刪除的另一面吧,當(dāng)然,解決方法還是有的,只不過估計(jì)你不一定有這個(gè)從備份中恢復(fù)倉庫的權(quán)限;
    ??? 第5個(gè)則是文件名中不能有空格。
    posted on 2006-03-23 23:55 Evan 閱讀(3195) 評論(0)  編輯  收藏 所屬分類: SE筆記
    主站蜘蛛池模板: 亚洲综合欧美色五月俺也去| 亚洲国产成人精品久久| a级成人毛片免费图片| 日产亚洲一区二区三区| 永久黄网站色视频免费直播| 极品美女一级毛片免费| 亚洲国产精品自在在线观看| 在线成人a毛片免费播放| 国产精品免费久久久久久久久| 无码久久精品国产亚洲Av影片| 思思99re66在线精品免费观看| 一级做a爱过程免费视| 亚洲激情黄色小说| 日韩精品亚洲aⅴ在线影院| 免费看国产成年无码AV片| aa级毛片毛片免费观看久| 亚洲一本一道一区二区三区| 亚洲日韩精品射精日| 最近中文字幕无吗高清免费视频| 国产成人AV免费观看| 亚洲第一第二第三第四第五第六| 亚洲AV无码国产精品色午友在线| 免费看国产精品3a黄的视频| 性xxxx视频免费播放直播| 国产精品亚洲五月天高清| 亚洲成AV人片久久| 亚洲一区二区三区影院| 国产三级电影免费观看| 国内精自视频品线六区免费| 在线免费观看h片| 麻豆安全免费网址入口| 亚洲卡一卡二卡乱码新区| 久久久久亚洲AV无码专区首| 亚洲国产精品一区二区九九| 麻豆国产入口在线观看免费| 日本免费网站视频www区| 国产一区二区免费视频| fc2成年免费共享视频18| 国产亚洲一卡2卡3卡4卡新区 | 真实国产乱子伦精品免费| 久久成人18免费网站|