Subversion 用于查看修订历史记录并记录源代码

发布于 2024-08-07 16:44:55 字数 450 浏览 11 评论 0原文

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

我们将 CVS 更改为 Subversion。我遇到的问题是如何使修订历史记录和日志消息显示在源代码上。在 CVS 中,我们曾经使用

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

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

我为 Subversion 使用了如下修订标记

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

您知道如何在提交源代码时向源代码添加修订历史记录和注释吗?

谢谢

I have tried to find some resource for Subversion how to make revision history and logging message on source code; This question might be a simple

We changed our CVS to Subversion. I am having a problem that how to make Revision history and log message to show on source codes. In CVS , we had used

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

to commit to CVS with log message. I have tried to put "$Revision$ and $Id$" on Source Code to Subversion; however, it does not work to update the Revision history on Source Code.

I used revision mark as follows for Subversion

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

Do you have any idea how to add the revision history and comments to source code when the source code is committed ?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光匆匆的小流年 2024-08-14 16:44:55

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

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

(参见此处)

You need to set the svn:keywords property on the files that you want the keywords replaced in, eg:

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

(See here)

桃扇骨 2024-08-14 16:44:55

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

您确实获得了 ID、日期、修订版等,但您需要设置“svn 属性”——请参阅手册或帮助页面中的“svn propset”。良好的 SVN 前端(例如 Emacs 模式)让您可以直接设置这些,并避免使用命令行。

Subversion does not offer the 'Log' history as an expandable tag.

You do get Id, Date, Revision etc, but you need to set the 'svn properties' -- see 'svn propset' in the manual or help pages. Good frontends to SVN (as eg the Emacs mode) let you se t these directly as well avoiding the command-line.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文