svn版本信息自动更新到源代码
生活随笔
收集整理的這篇文章主要介紹了
svn版本信息自动更新到源代码
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?背景:在線上代碼和線下代碼不一致時(shí),用這個(gè)時(shí)間先比對(duì)是很重要的,首先看時(shí)間確定是不是最新的代碼,再進(jìn)行問題排查是很有必要的。Subversion 的 svn:keywords 是一個(gè)非常有用的功能,可以讓你將發(fā)生在源代碼中的一些屬性的變化自動(dòng)地更新到源代碼中。
?
1.設(shè)置方法
?
然后在每個(gè)文件的開頭都加上這些標(biāo)識(shí),每次提交svn后,就會(huì)產(chǎn)生對(duì)應(yīng)字段的提交信息
$Id$$Author$$lastChangedBy$$lastChangedDate$$Date$$Revision$$URL$$Header$2.各個(gè)鍵值的含義
| Id | 這是一種綜合的格式,例如“$Id: V2EXCore.php 4 2005-10-29 23:08:09Z livid $” |
| LastChangedDate? | 最后被修改的時(shí)間,這個(gè)屬性也可以縮寫為 Date。 |
| LastChangedBy? | ?最后修改該源代碼文件的用戶名,這個(gè)屬性也可以被縮寫為 Author。 |
| LastChangedRevision | 最后修訂的版本號(hào),這個(gè)屬性也可以被縮寫為 Revision 或者 Rev。 |
| HeadURL | 該源代碼文件所位于的 Repository 上的絕對(duì) URL 地址,這個(gè)屬性也可以被縮寫為 URL。 |
?
轉(zhuǎn)載于:https://www.cnblogs.com/wangpenghui522/p/6199524.html
總結(jié)
以上是生活随笔為你收集整理的svn版本信息自动更新到源代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GPS 气压计高度测量
- 下一篇: [LintCode] Trailing