我有一個構建腳本,用於生成我的安裝文件。爲了保持內部版本顛覆號碼的同步,我在腳本文件的末尾附加了一個空白行,然後執行另一次檢入以將所有文件中的版本號修改爲相同的值。然後我在這樣的腳本中使用這個值:通過文件的版本號
REVISION="$Rev: 58 $"
是否有更清潔的方式而不是添加空行?我嘗試使用「觸摸」,但Subversion參考查看時間戳更改。
我有一個構建腳本,用於生成我的安裝文件。爲了保持內部版本顛覆號碼的同步,我在腳本文件的末尾附加了一個空白行,然後執行另一次檢入以將所有文件中的版本號修改爲相同的值。然後我在這樣的腳本中使用這個值:通過文件的版本號
REVISION="$Rev: 58 $"
是否有更清潔的方式而不是添加空行?我嘗試使用「觸摸」,但Subversion參考查看時間戳更改。
另一種方法是讓腳本運行svnversion
並將其輸出轉儲到文件,以便文件的內容每次真正改變。或者你可以嘗試只是觸摸你的文件,然後使用-f
標誌來強制執行
設置svn:關鍵字要在其中當LastChangedRevision關鍵字在文件中出現此
svn:keywords : LastChangedRevision
Subversion會在版本號填充文件,像這樣的屬性:
$LastChangedRevision: 28 $