2009-10-12 117 views
2

我試圖找到一些Subversion的資源如何使修訂歷史記錄和日誌消息的源代碼;這個問題可能很簡單Subversion修訂歷史記錄和登錄源代碼

我們將CVS更改爲Subversion。我遇到了如何使修訂歷史記錄和日誌消息顯示在源代碼上的問題。在CVS中,我們曾使用

/** 
* Revision: 
* $Log$ 
* 
* 
* $Id$ 
*/ 

將日誌消息提交給CVS。我試圖在源代碼上將「$ Revision $和$ Id $」放到Subversion中;但是,它無法更新源代碼上的修訂歷史記錄。

我用修訂標記爲顛覆

/** 
* Revision: 
* $Revision$ 
* 
* 
* $Id$ 
*/ 

如下你有什麼想法如何添加修訂歷史記錄和評論的源代碼時,源代碼的承諾?

感謝

回答

3

你需要設置你想要的關鍵字替換文件的svn:keywords屬性,如:

svn propset svn:keywords "Date Revision Author Id" *.c 

(See here)

2

顛覆不提供「登錄」歷史作爲可擴展標籤。

您確實可以獲得Id,Date,Revision等,但您需要設置'svn properties' - 請參閱手冊或幫助頁面中的'svn propset'。 SVN的好前端(比如Emacs模式)可以讓你直接選擇這些,避免使用命令行。