繁体   English   中英

svn注释添加到提交文件?

[英]svn comments added to file on commit?

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

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

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

简短回答

不,你不能做Subversion

说明:

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

最后

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

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

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

这是一个简单的例子: $ svn commit -m "added howto section."

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM