我试图为Subversion找到一些资源如何在源代码上创建修订历史记录和记录消息;这个问题可能很简单
我们将CVS更改为Subversion。我有一个问题,如何在源代码上显示修订历史记录和日志消息。在CVS中,我们使用了
/**
* Revision:
* $Log$
*
*
* $Id$
*/
使用日志消息提交CVS。我试图将源代码中的“$ Revision $和$ Id $”放到Subversion上;但是,它无法更新源代码上的修订历史记录。
我在Subversion中使用了以下修订标记
/**
* Revision:
* $Revision$
*
*
* $Id$
*/
在提交源代码时,您是否知道如何将修订历史记录和注释添加到源代码中?
由于
答案 0 :(得分:3)
您需要在要替换关键字的文件上设置svn:keywords
属性,例如:
svn propset svn:keywords "Date Revision Author Id" *.c
答案 1 :(得分:2)
Subversion不会将“日志”历史记录作为可扩展标记提供。
您确实获得了Id,Date,Revision等,但您需要设置'svn properties' - 请参阅手册或帮助页面中的'svn propset'。 SVN的良好前端(例如Emacs模式)允许您直接查看这些内容以避免命令行。