Subversion 用于查看修订历史记录并记录源代码
我试图为 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要在要替换关键字的文件上设置
svn:keywords
属性,例如:(参见此处)
You need to set the
svn:keywords
property on the files that you want the keywords replaced in, eg:(See here)
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.