• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 298  文章 - 377  trackbacks - 0
            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            常用鏈接

            留言簿(34)

            隨筆分類

            隨筆檔案

            文章檔案

            相冊

            收藏夾

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

                windows下的客戶端推薦使用TortoiseSVN。TortoiseSVN是windows平臺下最經(jīng)典的SVN客戶端,操作及其簡便直觀,直接跟windows系統(tǒng)結合,通過文件/文件夾右鍵菜單方式進行管理您的項目.不過我喜歡用它的命令行,因為以前用CVS的時候就是用命令行,而SVN的命令行方式幾乎和CVS是一樣的,所以很快上手了。

                從
            http://subversion.tigris.org獲取subversion for windows的版本,安裝之后就有了svn.exe這個基于命令行的客戶端工具。當然服務器端的程序也有了,這里就不關心如何配置SVN服務了。安裝程序把svn.exe的路徑加入了path環(huán)境變量,我們已經(jīng)可以在命令行中直接輸入svn就可以使用了。

            如果你不知道命令怎么用svn命令,可通過如下方式查詢:
            svn help
            知道了子命令,但是不知道子命令的用法,還可以查詢:
            svn help ci

            開發(fā)人員常用命令

            導入項目
            svn import http://svn.chinasvn.com:82/pthread --message "Start project"

            導出項目
            svn checkout http://svn.chinasvn.com:82/pthread

            采用 export 的方式來導出一份“干凈”的項目
            svn export http://svn.chinasvn.com:82/pthread pthread

            為失敗的事務清場
            svn cleanup

            在本地進行代碼修改,檢查修改狀態(tài)
            svn status -v
            svn diff

            更新(update)服務器數(shù)據(jù)到本地
            svn update directory
            svn update file

            增加(add)本地數(shù)據(jù)到服務器
            svn add file.c
            svn add dir

            對文件進行改名和刪除
            svn mv b.c bb.c
            svn rm d.c

            提交(commit)本地文檔到服務器
            svn commit
            svn ci
            svn ci -m "commit"

            查看日志
            svn log directory
            svn log file

            相關的一些東西:
            1、在本地文件中,每個目錄下都有一個.svn文件夾(屬性為隱藏),保存了相關的信息。
            2、注冊環(huán)境變量SVN_EDITOR為"E:\Program Files\Vim\vim71\gvim.exe",結果在svn ci的時候,出現(xiàn)錯誤:

            'E:\Program' 不是內部或外部命令,也不是可運行的程序
            或批處理文件。
            svn: 提交失敗(細節(jié)如下):
            svn: system('E:\Program Files\Vim\vim71\gvim.exe svn-commit.tmp') 返回 1

            把SVN_EDITOR改為"gvim.exe",并且在path中添加路徑"E:\Program Files\Vim\vim71\",這樣就可以在提交的時候用vim編寫注釋了。

            附:
            提供免費SVN服務的網(wǎng)站:
            http://www.svnhost.cn/(推薦)
            http://www.chinasvn.com
            http://www.javaforge.com
            http://unfuddle.com
            http://svn.coollittlethings.com/index.php(針對開源免費,針對私人項目收費)
            posted on 2008-10-28 10:41 聶文龍 閱讀(1734) 評論(2)  編輯 收藏 引用 所屬分類: Visual C++軟件應用

            FeedBack:
            # re: 開始使用svn(subversion)  2009-01-08 10:29 楊吉
            喜歡.終于找到簡單的開始使用svn(subversion) 教程了.能夠讓我看的懂的教程.希望你能多寫一些。謝謝。我會繼續(xù)關注的。  回復  更多評論
              
            # re: 開始使用svn(subversion)  2009-03-13 16:14 夢在天涯
            為什么我安裝了tortoisesvn后沒有發(fā)現(xiàn)svn.exe?  回復  更多評論
              
            久久精品二区| 77777亚洲午夜久久多喷| 日韩欧美亚洲综合久久影院Ds | 狠狠干狠狠久久| 国产99久久九九精品无码| 亚洲欧洲精品成人久久奇米网| 亚洲中文字幕久久精品无码喷水| 一本大道久久a久久精品综合| 久久夜色精品国产噜噜亚洲a| 色综合久久88色综合天天| 一本久久a久久精品综合香蕉 | 人人妻久久人人澡人人爽人人精品| 欧美日韩久久中文字幕| 丰满少妇人妻久久久久久4| 日韩精品久久无码中文字幕| 国产毛片久久久久久国产毛片 | 久久综合日本熟妇| 精品国产福利久久久| 色诱久久久久综合网ywww| 要久久爱在线免费观看| 久久久久97国产精华液好用吗| 久久国产精品99精品国产987| 亚洲精品无码久久久久久| 成人综合久久精品色婷婷| 欧美午夜A∨大片久久| 久久国产成人精品国产成人亚洲| 国产精品无码久久久久久| 午夜天堂av天堂久久久| 亚洲愉拍99热成人精品热久久 | 一97日本道伊人久久综合影院| 狠狠色综合久久久久尤物| 国产精品日韩深夜福利久久| 久久综合丁香激情久久| 午夜不卡888久久| 精品综合久久久久久88小说 | 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 久久综合九色综合网站| 久久精品国产亚洲AV忘忧草18| 久久久久久久波多野结衣高潮| 久久久久久精品免费免费自慰| 性做久久久久久久|