posts - 262,  comments - 221,  trackbacks - 0

          【11】查看版本庫資源內容


          SVN提供了兩種方法來查看資源的內容:

           A. 從客戶端查看:svn cat [TARGET[@REV]]
           B. 從服務端查看:svnlook cat REPOS_PATH PATH_IN_REPOS
           
          這兩個命令都使用了cat子命令,那么從使用上有什么區別呢?

           A. svn cat 命令是客戶端命令,在客戶端運行。而svnlook cat 命令是服務器端命令,只能在版本庫所在的機器上運行
           B. svn cat 命令可以查看本地工作副本(PATH)或版本庫(URL)資源的內容,而svnlook cat 命令只能使用REPOS_PATH PATH_IN_REPOS形式

          首先我們來看看log4j.properties文件的版本信息

          E:\Temp\ECoupon>svn info ./src/log4j.properties

          Path: src
          \log4j.properties
          Name: log4j.properties
          URL: http:
          //localhost:8000/svn/Workspace/Ericsson/ECoupon/src/log4j.properties
          Repository Root: http:
          //localhost:8000/svn/Workspace

          從上面命令的執行結果可知:我們既可以查看本地src目錄下的log4j文件,也可以查看版本庫下的log4j文件。假設我們現在要查看的log4j.properties文件,那么采用svn cat 命令的話我們有兩種方式:

            A. 方式一:直接從本地副本查看 
                svn cat log4j.properties

            B. 方式二:從版本庫路徑查看
                svn cat http://localhost:8000/svn/Workspace/Ericsson/ECoupon/src/log4j.properties

          假設現在我們本地的log4j文件發生了修改,或者版本庫上面的資源發生了改變(可能是其他人提交的改變),我們想看看版本庫最新的內容,那么應該怎么辦呢?答案是通過參數 -r HEAD


          現在我們采用svnlook cat 命令的方式來查看,由于我們知道svnlook命令使用的是版本庫的絕對路徑,所以不能使用諸如URL這樣的方式遠程查看。那么我首先必須知道版本庫在服務器上的絕對路徑是什么。假設現在我們版本庫的絕對路徑是:C:\Develop\MyRepository\Workspace。同樣的我們要查看log4j.properties這個文件,我們執行如下的命令來顯示版本庫的目錄結構。

          E:\Temp\ECoupon>svnlook tree C:\Develop\MyRepository\Workspace Ericsson/ECoupon/src
          src
          /
           applicationContext.xml
           log4j.properties
            

          接下來我們可以使用svn cat命令來查看版本庫上log4j文件的內容了
          C:\>svnlook cat c:\Develop\MyRepository\Workspace \Ericsson\ECoupon\src\log4j.properties

          其中C:\Develop\MyRepository\Workspace是版本庫的本地路徑,而第二個參數\Ericsson\ECopon\src\log4j.properties則是相對于http://localhost:8000/svn/Workspace/而言的。我們可以看到同樣的輸出結果。


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

          常用鏈接

          留言簿(21)

          隨筆分類

          隨筆檔案

          BlogJava熱點博客

          好友博客

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 安岳县| 蒙阴县| 商水县| 久治县| 射洪县| 霍州市| 望江县| 重庆市| 临海市| 南康市| 商河县| 荆门市| 德格县| 彝良县| 怀远县| 塔河县| 灵石县| 禄丰县| 咸宁市| 浙江省| 额敏县| 城口县| 兴安盟| 萨嘎县| 永福县| 河北省| 马山县| 衡水市| 天全县| 乌海市| 自治县| 高尔夫| 琼海市| 灵丘县| 公主岭市| 永兴县| 息烽县| 崇信县| 屏南县| 黎川县| 韶山市|