2009-10-12 137 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模式)可以让你直接选择这些,避免使用命令行。