posts - 262,  comments - 221,  trackbacks - 0
          【26】SVN日常操作基本命令總結(jié)
           1. 導(dǎo)入/導(dǎo)出資源:svn import、svn checkout
           2. 更新工作副本: svn update
           3. 添加變化:       svn add、svn delete、svn copy、svn move
           4. 檢查變化:       svn status、svn diff
           5. 撤銷變化:       svn revert
           6. 解決沖突:       svn resolved
           7. 提交變更:       svn commit

          SVN的status、diff、revert 命令可以在不訪問版本庫的情況下完成命令。因為SVN把這些本地改變都存儲在.svn目錄下,在提交時是提交這些文件的改變而不是整個文件。svn stauts 命令不帶參數(shù)時顯示的是本地的改變。如果加上--show-updates參數(shù)則會與版本庫比較。顯示已經(jīng)out-of-date得資源

          svn status 檢測到本地資源已經(jīng)out-of-date時,即使用戶顯式地執(zhí)行svn commit 也會拒絕提交,而是要求用戶先執(zhí)行update操作

          svn diff 命令可以和本地資源進(jìn)行比較,也可以和版本庫的資源進(jìn)行比較,它有三種用法:

           A. 比較本地差異:將本地文件與.svn目錄中的metadata比較,直接用svn diff 命令即可
           B
          . 比較笨的于版本庫差異:如果加上-r 版本號,那么將會與版本庫比較。如果想比較和上一個版本的不同,最簡單的是使用-C(Change)參數(shù)。例如:svn diff -C PATH
           C
          . 比較版本庫差異:可以在不存在本地工作拷貝的情況下,直接比較版本庫差異,用法同上面,只是把PATH換成URL

          svn list 如果不指定參數(shù),則默認(rèn)顯示版本庫根路徑目錄結(jié)構(gòu)(注意不是本地工作拷貝的目錄結(jié)構(gòu)),如果要顯示當(dāng)前工作拷貝的目錄結(jié)構(gòu),只需要加上"."即可



          -------------------------------------------------------------
          生活就像打牌,不是要抓一手好牌,而是要盡力打好一手爛牌。
          posted on 2009-12-11 18:23 Paul Lin 閱讀(449) 評論(0)  編輯  收藏 所屬分類: 項目管理
          <2009年12月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(21)

          隨筆分類

          隨筆檔案

          BlogJava熱點博客

          好友博客

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 三门县| 抚州市| 麻阳| 手游| 泸西县| 山东省| 衡阳县| 乌拉特中旗| 辽阳市| 南安市| 利川市| 南漳县| 金乡县| 万年县| 盐边县| 茌平县| 东至县| 九江市| 兴城市| 芒康县| 泸州市| 土默特右旗| 伊宁县| 谷城县| 永和县| 津市市| 静乐县| 南丹县| 顺平县| 贞丰县| 清河县| 乳山市| 香港| 长兴县| 潞西市| 博湖县| 克拉玛依市| 洛阳市| 上饶市| 大庆市| 太仆寺旗|