posts - 262,  comments - 221,  trackbacks - 0
               摘要: ●使用svn update -r 命令
          ●使用svn copy命令
          ●使用svn cat命令配合重定向  閱讀全文
          posted @ 2009-12-09 17:19 Paul Lin 閱讀(431) | 評論 (0)編輯 收藏
               摘要: 默認情況下如果svn log不加任何參數,會顯示當前目錄下所有資源的變更歷史,我們可以通過PATH,URL來限定顯示范圍,還可以通過URL PATH來顯示某個URL下的某個(些)文件的變更歷史,甚至還可以指定版本號,版本范圍。

          各種svn log的用法看似復雜,實際上離不開兩樣東西:

          A.資源路徑:本地路徑(PATH)或遠程路徑(URL/URL PATH)
          B.版本號或版本范圍:-r 18:HEAD或者@19
            閱讀全文
          posted @ 2009-12-09 16:01 Paul Lin 閱讀(311) | 評論 (0)編輯 收藏
               摘要: A.因為SVN為了保護用戶不小心update操作而覆蓋自己本地的修改,不會對已經被修改但尚未提交的資源進行update操作。像這種情況下只能用svn revert而不能用svn update。

          B.和svn update不會對已修改而尚未提交的資源進行update之外,svn del同樣不會刪除已修改但尚未提交的資源---除非你強制加上--force參數。

          C.不要把所有變更都放在最后一次性提交,提交要及時、多次。否則一旦回滾所有其他修改都會跟著撤銷。  閱讀全文
          posted @ 2009-12-09 11:19 Paul Lin 閱讀(564) | 評論 (0)編輯 收藏
               摘要: 回滾屬性和回滾操作  閱讀全文
          posted @ 2009-12-09 11:00 Paul Lin 閱讀(302) | 評論 (0)編輯 收藏
               摘要: 實際上svn revert命令是一把“雙刃劍”。它有幾個需要特別小心的地方:

          A.回滾是不可恢復的。由于svn revert回滾的是任何未提交的操作,內容,屬性。所以意味著SVN不會為你保存任何回滾前的歷史版本
          B.回滾是不止于一點而是一段時間的。只要你沒有提交版本,那么不論你多久之前所做的修改都會被回滾,而不僅僅是最近一次的修改  閱讀全文
          posted @ 2009-12-09 09:47 Paul Lin 閱讀(751) | 評論 (0)編輯 收藏
               摘要: show-updates參數會令客戶端顯示本地工作副本那些文件是out-of-date的。它并不會立即更新本地副本,而是告訴你那些文件會在下次的svn update中被更新  閱讀全文
          posted @ 2009-12-08 21:50 Paul Lin 閱讀(347) | 評論 (0)編輯 收藏
               摘要: A. svn cat 命令是客戶端命令,在客戶端運行。而svnlook cat 命令是服務器端命令,只能在版本庫所在的機器上運行
          B. svn cat 命令可以查看本地工作副本(PATH)或版本庫(URL)資源的內容,而svnlook cat 命令只能使用REPOS_PATH PATH_IN_REPOS形式  閱讀全文
          posted @ 2009-12-08 17:04 Paul Lin 閱讀(476) | 評論 (0)編輯 收藏
               摘要: 整個目錄的忽略

          Step 1: 把目錄export到其它目錄下
          Step 2: 把版本庫上的對于目錄刪除并同步到本地
          Step 3: 把原有目錄添加回原來的位置下,并加入SVN ignore列表
          Step 4: 檢查忽略是否生效

            閱讀全文
          posted @ 2009-12-08 16:29 Paul Lin 閱讀(504) | 評論 (0)編輯 收藏
               摘要: 一次性忽略多個文件:

          Step 1: 在本地任意目錄下創建一個文件,名字假設為ignore.txt
          Step 2: 編輯該文件,添加想要忽略的文件名列表
          Step 3: 通過文件一次忽略多個條目
          Step 4: 提交變更
          Step 5: 檢查忽略是否生效
            閱讀全文
          posted @ 2009-12-08 16:15 Paul Lin 閱讀(549) | 評論 (0)編輯 收藏
               摘要: 單個文件的忽略:

          Step 1: 把文件備份到其他位置
          Step 2: 把版本庫對應的文件刪除
          Step 3: 從版本庫更新到本地工作副本
          Step 4: 把文件拷貝回原有位置
          Step 5: 把文件添加到SVN的全局屬性svn:ignore
          Step 6: 提交屬性變更  閱讀全文
          posted @ 2009-12-08 14:51 Paul Lin 閱讀(375) | 評論 (0)編輯 收藏
          僅列出標題
          共26頁: First 上一頁 7 8 9 10 11 12 13 14 15 下一頁 Last 
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(21)

          隨筆分類

          隨筆檔案

          BlogJava熱點博客

          好友博客

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阜宁县| 双江| 婺源县| 德钦县| 襄垣县| 来宾市| 阿荣旗| 富阳市| 微山县| 新和县| 娱乐| 武穴市| 关岭| 宕昌县| 盐源县| 盐津县| 孝感市| 长兴县| 桂林市| 雅安市| 江陵县| 和田县| 合山市| 大同市| 循化| 望江县| 灌南县| 康马县| 胶州市| 琼结县| 齐齐哈尔市| 永福县| 文山县| 棋牌| 利津县| 遂川县| 雷波县| 天峨县| 奎屯市| 娱乐| 南皮县|