2011-04-28 35 views
1

我有一個構建腳本,用於生成我的安裝文件。爲了保持內部版本顛覆號碼的同步,我在腳本文件的末尾附加了一個空白行,然後執行另一次檢入以將所有文件中的版本號修改爲相同的值。然後我在這樣的腳本中使用這個值:通過文件的版本號

REVISION="$Rev: 58 $" 

是否有更清潔的方式而不是添加空行?我嘗試使用「觸摸」,但Subversion參考查看時間戳更改。

回答

1

另一種方法是讓腳本運行svnversion並將其輸出轉儲到文件,以便文件的內容每次真正改變。或者你可以嘗試只是觸摸你的文件,然後使用-f標誌來強制執行

1

設置svn:關鍵字要在其中當LastChangedRevision關鍵字在文件中出現此

svn:keywords : LastChangedRevision 

Subversion會在版本號填充文件,像這樣的屬性:

$LastChangedRevision: 28 $