成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解SVN子命令log用法

開發 項目管理
本文和大家一起學習一下SVN子命令log的使用情況,包括名稱,概要和選項以及通過實例介紹,希望通過本文的學習大家能夠掌握SVN子命令log的用法。

之前我們講解了部分SVN子命令的使用方法,本節簡單介紹一下SVN子命令log的使用,SVN子命令log表示顯示提交日志信息,下面我們看一下具體介紹吧。
名稱
SVN子命令log—顯示提交日志信息。
概要
svnlog[PATH]svnlogURL[PATH...]svnlogURL[@REV][PATH...]描述
缺省目標是你的當前目錄的路徑,如果沒有提供參數,svnlog會顯示當前目錄下的所有文件和目錄的日志信息,你可以通過指定路徑來精煉結果,一個或多個修訂版本,或者是任何兩個的組合。對于本地路徑的缺省修訂版本范圍BASE:1。
如果你只是指定一個URL,就會打印這個URL上所有的日志信息,如果添加部分路徑,只有這條路徑下的URL信息會被打印,URL缺省的修訂版本范圍是HEAD:1。
SVN子命令log使用--verbose選項也會打印所有影響路徑的日志信息,使用--quiet選項不會打印日志信息正文本身(這與--verbose協調一致)。
每個日志信息只會打印一次,即使是那些明確請求不止一次的路徑,日志會跟隨在拷貝過程中,使用--stop-on-copy可以關閉這個特性,可以用來監測分支點。
選項
--revision(-r)REV
--quiet(-q)--verbose(-v)
--targetsFILENAME
--stop-on-copy
--incremental
--limitNUM
--xml
--usernameUSER
--passwordPASS
--no-auth-cache
--non-interactive
--config-dirDIR
例子:
你可以在頂級目錄運行SVN子命令log看到工作拷貝中所有修改的路徑的日志信息:
$svnlog
------------------------------------------------------------------------
r20|harry|2003-01-1722:56:19-0600(Fri,17Jan2003)|1lineTweak.
------------------------------------------------------------------------
r17|sally|2003-01-1623:21:19-0600(Thu,16Jan2003)|2lines…檢驗一個特定文件所有的日志信息:
$svnlogfoo.c
------------------------------------------------------------------------
r32|sally|2003-01-1300:43:13-0600(Mon,13Jan2003)|1lineAddeddefines.
------------------------------------------------------------------------
r28|sally|2003-01-0721:48:33-0600(Tue,07Jan2003)|3lines…如果你手邊沒有工作拷貝,你可以查看一個URL的日志:
$svnloghttp://svn.red-bean.com/repos/test/foo.c
------------------------------------------------------------------------
r32|sally|2003-01-1300:43:13-0600(Mon,13Jan2003)|1lineAddeddefines.
------------------------------------------------------------------------
r28|sally|2003-01-0721:48:33-0600(Tue,07Jan2003)|3lines…如果你希望查看某個URL下面不同的多個路徑,你可以使用URL[PATH...]語法。
$svnloghttp://svn.red-bean.com/repos/test/foo.cbar.c
------------------------------------------------------------------------
r32|sally|2003-01-1300:43:13-0600(Mon,13Jan2003)|1lineAddeddefines.
------------------------------------------------------------------------
r31|harry|2003-01-1012:25:08-0600(Fri,10Jan2003)|1lineAddednewfilebar.c
------------------------------------------------------------------------
r28|sally|2003-01-0721:48:33-0600(Tue,07Jan2003)|3lines…當你想連接多個對日志命令的調用結果,你會希望使用--incremental選項。SVN子命令log通常會在日志信息的開頭和每一小段間打印一行虛線,如果你對一段修訂版本運行svnlog,你會得到下面的結果:
$svnlog-r14:15
------------------------------------------------------------------------
r14|...
------------------------------------------------------------------------
r15|...
------------------------------------------------------------------------
然而,如果你希望收集兩個不連續的日志信息到一個文件,你會這樣做:
$svnlog-r14>mylog$svnlog-r19>>mylog$svnlog-r27>>mylog$catmylog
------------------------------------------------------------------------
r14|...------------------------------------------------------------------------------------------------------------------------------------------------
r19|...------------------------------------------------------------------------------------------------------------------------------------------------
r27|...------------------------------------------------------------------------
你可以使用incremental選項來避免兩行虛線帶來的混亂:
$svnlog--incremental-r14>mylog$svnlog--incremental-r19>>mylog$svnlog--incremental-r27>>mylog$catmylog
-----------------------------------------------------------------------
r14|...------------------------------------------------------------------------
r19|...------------------------------------------------------------------------
r27|...--incremental選項為--xml提供了一個相似的輸出控制。
提示
如果你在特定路徑和修訂版本運行SVN子命令log,輸出結果為空
$svnlog-r20http://svn.red-bean.com/untouched.txt
------------------------------------------------------------------------
這只意味著這條路徑在那個修訂版本沒有修改,如果從版本庫的頂級目錄運行這個命令,或者是你知道那個修訂版本修改了那個文件,你可以明確的指定它:
$svnlog-r20touched.txt
------------------------------------------------------------------------
r20|sally|2003-01-1722:56:19-0600(Fri,17Jan2003)|1lineMadeachange.本節介紹SVN子命令log完畢,請關注本節其他相關報道。

【編輯推薦】

  1. SVN子命令SVN Update詳解
  2. SVN子命令diff三大用法詳解
  3. SVN子命令add用法淺析
  4. 利用SVN子命令查看所有及特定文件版本信息
  5. SVN子命令SVN merge使用方法全程指導

 

 

責任編輯:佚名
相關推薦

2010-05-20 12:43:37

SVN Update命

2010-05-24 10:45:52

子命令Svn lock

2010-05-24 14:57:10

SVN子命令

2010-05-21 10:13:30

Svn import子

2010-05-24 15:23:41

SVN子命令add

2010-05-24 15:23:41

SVN子命令add

2010-06-02 13:24:02

SVN用法

2010-05-24 14:16:34

子命令SVN diff

2010-05-24 10:29:51

子命令Svn reve

2010-05-24 12:53:38

子命令SVN merg

2010-05-24 18:32:16

SVN中tag bra

2010-05-25 14:32:09

Linux tcpdu

2010-05-24 12:21:22

子命令SVN merg

2009-08-11 09:58:22

Linux命令行Linux命令svn命令

2010-05-21 08:57:43

Subversion

2010-06-02 13:36:18

SVN用法

2010-06-03 17:08:28

Hadoop Shel

2020-07-09 08:09:21

Linuxdiff命令

2010-05-24 19:19:39

SVN組成

2010-05-24 14:37:42

SVN子命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线视频a | 91精品国模一区二区三区 | 香蕉久久a毛片 | 久久av一区二区三区 | 久久久久无码国产精品一区 | 欧美三区在线观看 | 日韩免费激情视频 | 日产精品久久久一区二区福利 | 亚洲美女一区二区三区 | 成人精品一区二区三区中文字幕 | 亚洲 欧美 另类 日韩 | 久久久亚洲综合 | 亚洲视频在线看 | 国产网站在线播放 | 日韩中文在线 | 国产精品久久久久久久久久免费看 | 国产精品高清一区二区 | 亚洲成人网在线 | 午夜精品久久久久久久星辰影院 | 欧美激情国产精品 | 国产黄色精品 | 亚洲一区二区三区高清 | 亚洲视频在线看 | 一区二区三区亚洲 | 久久久高清 | 丁香综合 | 久久网亚洲 | 国产精品久久久久一区二区三区 | 91在线网站 | 亚洲欧美一区二区三区国产精品 | 一级片毛片| 中文字幕在线免费视频 | 国产区一区 | 精品一区精品二区 | 欧美一级做性受免费大片免费 | 国产一区二区在线播放 | 国产精品视频在线播放 | 久久三区 | 国产小视频在线观看 | 久久久久久久久久久国产 | 久久精品视频99 |