簡體   English   中英

SVN日志,用於忽略歷史的特定路徑(類似於git log —文件)

[英]SVN log for specific path ignoring history (similar to git log — file)

Subversion是否提供一種查看路徑日志的方法,而不管當前版本中當前在該路徑上是否具有文件/文件夾? Subversion對修訂版@xxxx (peg修訂版)和-rxxxx (有效修訂版)使用兩個不同的說明符來指定某個修訂版的位置和該項目在另一個修訂版的狀態(同時可能已移動)。

基本上,我要尋找的是git log -- path/to/file的SVN等效項git log -- path/to/file命令。 它只會簡單地打印出所有接觸該路徑的提交,而忽略(即不跟隨)移動。

在循環中執行svn log -r$rev:$((rev-1) path/to/file@$rev似乎有點過分了(我不確定它是否會按預期工作)

好的,我在這里看不到任何問題(對於SVN 1.8。*)

完整回購日志樣本(添加的路徑/輸入/問題無關)

>svn log -v -q file:///Z:/Repo
------------------------------------------------------------------------
r6 | Badger | 2015-07-08 15:03:09 +0500 (Ср, 08 июл 2015)
Changed paths:
   A /trunk/Miracle
------------------------------------------------------------------------
r5 | Badger | 2015-07-08 15:02:06 +0500 (Ср, 08 июл 2015)
Changed paths:
   M /trunk/a.txt
   A /trunk/b.txt
------------------------------------------------------------------------
r4 | Badger | 2015-07-08 15:01:09 +0500 (Ср, 08 июл 2015)
Changed paths:
   A /trunk/a.txt
------------------------------------------------------------------------
r3 | Badger | 2015-07-08 15:00:13 +0500 (Ср, 08 июл 2015)
Changed paths:
   D /trunk/Miracle
------------------------------------------------------------------------
r2 | Badger | 2015-07-08 14:59:17 +0500 (Ср, 08 июл 2015)
Changed paths:
   A /trunk/Miracle
------------------------------------------------------------------------
r1 | Badger | 2015-07-08 14:57:21 +0500 (Ср, 08 июл 2015)
Changed paths:
   A /branches
   A /tags
   A /trunk
------------------------------------------------------------------------

如果只想查看已知位置 (/ trunk中的奇跡目錄)中的已知對象的歷史記錄,我將使用log作為對象的父對象,並僅使用--search過濾感興趣的修訂,以--search 對象的名稱

>svn log -q -v file:///Z:/Repo/trunk --search Miracle
------------------------------------------------------------------------
r6 | Badger | 2015-07-08 15:03:09 +0500 (Ср, 08 июл 2015)
Changed paths:
   A /trunk/Miracle
------------------------------------------------------------------------
r3 | Badger | 2015-07-08 15:00:13 +0500 (Ср, 08 июл 2015)
Changed paths:
   D /trunk/Miracle
------------------------------------------------------------------------
r2 | Badger | 2015-07-08 14:59:17 +0500 (Ср, 08 июл 2015)
Changed paths:
   A /trunk/Miracle
------------------------------------------------------------------------

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM