2012-08-31 69 views
1

有沒有辦法在文件內顯示文件的SVN版本?在代碼中顯示svn版本

我們使用SVN進行版本控制。我們主要使用PHP進行編碼。

我所試圖做的事:

所以我想展示一下SVN版本號的文件是頭註釋塊內。所以我很好奇,是否有一些SVN函數/標籤可以自動完成這些工作,而無需在每次提交時都記得更新編號。

或者我只是想到了這一點,是否有某種字符串替換標籤,你可以把它放到文件中,這樣當你提交SVN時,SVN會用特定的信息替換標籤?

謝謝。

回答

3

是使用SVN 關鍵字$Revision - 看v1.4 of the SVN book其他關鍵字,以及如何配置SVN做關鍵字替換。關鍵字可以放在註釋塊如下面的例子:

<?php 
/* 
    $LastChangedDate$ 
    $Revision$ 
*/ 
?> 

SVN的1.6版引入了可用於額外的關鍵字,這取決於您所安裝的版本。在撰寫本文時的最新SVN版本是v1.7

+0

而OP究竟在哪裏把它放到一個普通的舊PHP腳本? – ATaylor

+0

@ATaylor已經編輯我的答案 – andyb

+0

哦,我明白了...... SVN在更新時填充了這些信息,對吧?是的,這很有道理......也不知道。我正在看更多...動態的方法。 – ATaylor

相關問題