svn注释添加到提交文件?

时间:2010-11-12 17:22:45

标签: svn

有没有办法在'svn commit'上为已更改的文件添加提交注释。我被告知有一种方法可以使用cvs,但我们使用svn。目前,我们已将修订号添加到已更改的文件中,并附带“$ Revision”关键字。

4 个答案:

答案 0 :(得分:2)

我们从PVCS迁移到SVN,发现他们没有对这类评论的现成支持,我们认为这些评论很有价值。在SVN人员的常见问题解答中,我找到的只是背后的原因。

http://subversion.apache.org/faq.html#log-in-source

答案 1 :(得分:0)

我认为唯一的方法是使用pre或post commit钩子。查看SvnBook,似乎提交消息似乎不是可用变量http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.html

的一部分

答案 2 :(得分:0)

我必须在这里遗漏一些东西,因为评论是svn commit命令的一部分。

以下是一个简单示例:$ svn commit -m "added howto section."

答案 3 :(得分:0)

简短回答

不,你不能这样做Subversion

说明:

  • Subversion没有内部关键字$ Log $
  • 严禁更改事务内容(在事务期间,在预提交挂钩中)(因为它可能会产生不可预测的结果)

最后

更改文件中的日志消息几乎无用,因为您始终可以使用svn log -r REV,并获取具有现有关键字的文件的上次更改的REV。重新考虑使用后CVS技术