如何在SVN中使用预提交挂钩返回存储库的修订号?
我需要知道如何使用 svn 的 pre commit hook。
我需要在 php 文件中使用 SVN 修订号。
请指导预提交挂钩如何工作。
I need to know how to use pre commit hook of svn.
I need SVN revision number to be used in php files.
Please guide how does pre-commit hook work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用 TortoiseSVN,则可以创建 提交后客户端钩子,可以调用工具 SubWCRev .exe 随 TortoiseSVN 一起提供。
该工具可以替换文件中的特殊标记。
我在 .net 项目中将其用作编译后事件,将最后一个修订版本放入应用程序的 AssemblyInfo 中,并将其添加到应用程序版本号中。
If you're using TortoiseSVN, you can create a post commit client-side hook which can call the tool SubWCRev.exe provided with TortoiseSVN.
This tool can replace a special token in files.
I use that in my .net projects as post compilation event to put the last revision in the AssemblyInfo of the application, adding it to the app version number.
我不确定我理解是否正确,但我认为您是在问关键字替换:
http://svnbook.red-bean。 com/en/1.4/svn.advanced.props.special.keywords.html
I am not sure I understood correctly but I think you're asking about Keyword Substitution:
http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html