Subversion修订历史记录和登录源代码

时间:2009-10-12 12:35:52

标签: svn logging history revision comments

我试图为Subversion找到一些资源如何在源代码上创建修订历史记录和记录消息;这个问题可能很简单

我们将CVS更改为Subversion。我有一个问题,如何在源代码上显示修订历史记录和日志消息。在CVS中,我们使用了

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

使用日志消息提交CVS。我试图将源代码中的“$ Revision $和$ Id $”放到Subversion上;但是,它无法更新源代码上的修订历史记录。

我在Subversion中使用了以下修订标记

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

在提交源代码时,您是否知道如何将修订历史记录和注释添加到源代码中?

由于

2 个答案:

答案 0 :(得分:3)

您需要在要替换关键字的文件上设置svn:keywords属性,例如:

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

(See here)

答案 1 :(得分:2)

Subversion不会将“日志”历史记录作为可扩展标记提供。

您确实获得了Id,Date,Revision等,但您需要设置'svn properties' - 请参阅手册或帮助页面中的'svn propset'。 SVN的良好前端(例如Emacs模式)允许您直接查看这些内容以避免命令行。