簡體   English   中英

Subversion - 將版本號放在一個文件中

[英]Subversion - put version number in a file

我只想要一個名為“revision”的文件,它包含任何給定時間的存儲庫修訂號,這樣當我導出我的存儲庫時,我的應用程序就可以看到它是哪個版本。

我怎樣才能做到這一點?

使用普通關鍵字替換的問題是$rev$僅顯示該文件更改的最后一個修訂版。 我自己沒有嘗試過,但是SVN附帶了一個名為svnversion的工具,我相信你可以使用它來獲取工作副本的修訂版號。 然后,只需配置構建過程即可使用此工具並將結果插入到修訂文件中。

關於如何使用svnversion (特別是如果你使用的是ANT)有一個很好的指南: http//cameronstokes.com/2009/12/12/using-svnversion-from-ant

我想你可以使用pre-commit hook做一些事情,但我真的不知道這是不是一個好主意。

為什么不自行編寫應用程序版本? (例如,將版本號放在提交注釋中)這不是一個更簡單的解決方案嗎?

什么是更多的svn修訂版號一個接一個地給出,無論它承諾什么分支 - 這對你好嗎?

試試這個。 我們曾經用CVS做過這個。

http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html

暫無
暫無

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

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