svn版本信息自动更新到源代码
2016-12-19 20:01
232 查看
背景:在线上代码和线下代码不一致时,用这个时间先比对是很重要的,首先看时间确定是不是最新的代码,再进行问题排查是很有必要的。Subversion 的 svn:keywords 是一个非常有用的功能,可以让你将发生在源代码中的一些属性的变化自动地更新到源代码中。
1.设置方法
然后在每个文件的开头都加上这些标识,每次提交svn后,就会产生对应字段的提交信息
2.各个键值的含义
1.设置方法
然后在每个文件的开头都加上这些标识,每次提交svn后,就会产生对应字段的提交信息
$Id$ $Author$ $lastChangedBy$ $lastChangedDate$ $Date$$Revision$ $URL$ $Header$
2.各个键值的含义
Id | 这是一种综合的格式,例如“$Id: V2EXCore.php 4 2005-10-29 23:08:09Z livid $” |
LastChangedDate | 最后被修改的时间,这个属性也可以缩写为 Date。 |
LastChangedBy | 最后修改该源代码文件的用户名,这个属性也可以被缩写为 Author。 |
LastChangedRevision | 最后修订的版本号,这个属性也可以被缩写为 Revision 或者 Rev。 |
HeadURL | 该源代码文件所位于的 Repository 上的绝对 URL 地址,这个属性也可以被缩写为 URL。 |
相关文章推荐
- svn在源代码中嵌入作者或版本等信息
- Visual C++2005中的自动更新版本信息
- 让软件版本信息自动引用SVN修订版本号
- linux-centos搭建svn版本钩子自动更新版本库
- 源代码管理工具 一一 SVN-版本回退、文件删除、查看版本信息
- vb脚本自动更新版本信息
- 自动更新svn版本号信息
- MySQL 5.6为什么关闭元数据统计信息自动更新&统计信息收集源代码探索 推荐
- 通过 TSVN 自动更新程序集版本信息
- 批量自动更新SVN版本库 - Windows
- 获取SVN版本信息更新exe,dll文件的版本信息(C++, C#)
- svn-多个项目版本库和自动同步更新post-commit
- 原来利用SVN的钩子函数可以实现自动的版本更新管理
- Visual C++2005中的自动更新版本信息!
- 源代码管理-SVN自动更新
- SVN使用log,list,cat,diff查看所有及特定文件版本信息
- ActiveX控件版本自动更新问题的解决方案
- Zend Studio小技巧:自动生成版本信息
- 更新 rhel5 中 SVN 版本