svn log 高階應用

2021-06-20 19:10:42 字數 2861 閱讀 6185

01        log: 顯示一組版本與/或檔案的提交日誌資訊。

02        用法: 1、log [path]

03              2、log url[@rev] [path...]

04         

05          1、顯示本地 path (預設: 「.」) 的日誌資訊。預設的版本範圍是 base:1。

06         

07          2、顯示 url 中 path (預設: 「.」) 的日誌資訊。如果指定了 rev,就從 rev

08             開始查詢 url,版本範圍是 rev:1。否則就從 head 開始查詢 url,版本範圍

09             是 head:1。

10         

11        有效選項:

12          -r [--revision] arg      : arg (一些命令也接受arg1:arg2範圍)

13                                     版本引數可以是如下之一:

14                                        number       版本號

15                                        '' 在指定時間以後的版本

16                                        'head'       版本庫中的最新版本

17                                        'base'       工作副本的基線版本

18                                        'committed'  最後提交或基線之前

19                                        'prev'       committed的前一版本

20          -q [--quiet]             : 不列印資訊,或只列印概要資訊

21          -v [--verbose]           : 列印附加資訊

22          -g [--use-merge-history] : 從合併歷史使用/顯示額外資訊

23          -c [--change] arg        : 版本 arg 引起的改變

24          --targets arg            : 傳遞檔案 arg 內容為附件引數

25          --stop-on-copy           : 檢視歷史不要跨越不同的副本

26          --incremental            : 給予適合串聯的輸出

27          --xml                    : 輸出為 xml

28          -l [--limit] arg         : 日值項最大值

29          --with-all-revprops      : 獲取所有版本屬性

30          --with-no-revprops       : 沒有找回版本屬性

31          --with-revprop arg       : 獲取版本屬性 arg

32         

33        全域性選項:

34          --username arg           : 指定使用者名稱 arg

35          --password arg           : 指定密碼 arg

36          --no-auth-cache          : 不要快取使用者認證令牌

37          --non-interactive        : 不要互動提示

38          --trust-server-cert      : 不提示的接受未知的 ssl 伺服器證書(只用於選項 「--non-interactive」)

39          --config-dir arg         : 從目錄 arg 讀取使用者配置檔案

40          --config-option arg      : 以下屬格式設定使用者配置選項:

41                                         file:section:option=[value]

42                                     例如:

常用操作

1.檢視最近3個版本日誌

svn log [path] -v -l3

2.檢視某兩個版本,用來對比

svn log -r 14:15

3.日誌放入檔案

$ svn log -r 14 > mylog

$ svn log -r 19 >> mylog

$ svn log -r 27 >> mylog

$ cat mylog

或者$ svn log –incremental -r 14 > mylog

$ svn log –incremental -r 19 >> mylog

$ svn log –incremental -r 27 >> mylog

$ cat mylog

svn log -v -r  23:21  檢視 23 和21版本庫中**的檔案的變化

svn diff --old ./ --new  檢視當前工作區 與**庫之間的區別 

Apache MINA 應用高階

li.zhongnan hotmail.com 1。mina 框架簡介 下圖為本人根據對mina的簡要理解,所畫出來的框架簡圖 session可以理解為伺服器與客戶端的特定連線,該連線由伺服器位址 埠以及客戶端位址 埠來決定。客戶端發起請求時,指定伺服器位址和埠,客戶端也會指定或者根據網路路由資訊自...

vi高階應用

linux 2008 10 29 23 33 53 閱讀39 字型大小 大 中小訂閱 find name doc exec rm 2,用find grep,xargs 的組合 find grep doc xargs i rm 看上去,第乙個簡單一些,但很類似,不過如果要實現 刪除那些沒有指定字尾的檔...

SQL Injection高階應用

灌一篇水,寫一點關於sql injection的高階應用,針對sql server的。我假設你已經非常了解sql injection的基本概念。目標探測 當大多數人都意識到sql injection的威脅並進行一番修補之後,可能很難再找到下手的地方。但若想成功就必需要冷靜耐心,當然有時也需要一點點運...