簡體   English   中英

獲取特定標簽的Subversion版本號

[英]Get subversion's revision number for specific tag

關於修訂版本號,我遇到了沖突的數字。 假設我運行以下兩個命令。 最近的標簽是“ XYZ”。

svn log $REPO_URL/$PATH/tags/ --limit=1
------------------------------------------------------------------------
r16557 | userx | 2014-12-11 00:27:05 -0400 (Thu, 11 Dec 2014) | 1 line

svn log $REPO_URL/$PATH/tags/XYZ --limit=1
------------------------------------------------------------------------
r16556 | userx | 2014-12-11 00:24:14 -0400 (Thu, 11 Dec 2014) | 1 line

我的問題是,我需要哪個修訂號? 我想要做的是針對它運行以下命令,以查看自創建上一個標記以來進行了哪些更改。 我嘗試使用兩個數字,它們返回相同的結果。 我不確定哪一個是“正確的”使用。

svn log -r<REVISION NUMBER>:HEAD $REPO_URL/$PATH/branches/$BRANCH_NAME

如果路徑和子路徑有兩個不同的修訂,則父路徑將始終具有較高的修訂。 這意味着父路徑(或除您正在查看的子路徑以外的其他子路徑)后來已更改。

在您的情況下,這意味着$REPO_URL/$PATH/tags/XYZ 不是$REPO_URL/$PATH/tags/或其任何子目錄的最后更改。 按照@Ben的建議使用-v來查找更改。

暫無
暫無

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

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