3
我試圖編寫svn版本庫中更改/添加的文件列表,以便與phing一起使用,使用以下命令。svn比較版本的修訂範圍
svn diff --no-diff-deleted --summarize -r 50:HEAD path/to/workingcopy
當我反向修正範圍(-r開關),像這樣:
svn diff --no-diff-deleted --summarize -r HEAD:50 path/to/workingcopy
..我得到不同的結果。雖然這是我需要的行爲,但我不明白(也許我錯過了一些東西)。例如:
假設頭版本有一個帶有一些文件的新目錄:第二個命令將只列出新目錄,而第一個命令也會列出其中的所有新文件。至少,這是我認爲它經過一些測試後的結果。
我找不到任何關於此事的明確文件。有人可以解釋修訂範圍的順序意味着什麼嗎?謝謝!