背景:在線上代碼和線下代碼不一致時,用這個時間先比對是很重要的,首先看時間肯定是否是最新的代碼,再進行問題排查是頗有必要的。Subversion 的 svn:keywords 是一個很是有用的功能,可讓你將發生在源代碼中的一些屬性的變化自動地更新到源代碼中。php
1.設置方法svn
而後在每一個文件的開頭都加上這些標識,每次提交svn後,就會產生對應字段的提交信息spa
$Id$
$Author$
$lastChangedBy$
$lastChangedDate$
$Date$$Revision$
$URL$
$Header$
2.各個鍵值的含義code
Id | 這是一種綜合的格式,例如「$Id: V2EXCore.php 4 2005-10-29 23:08:09Z livid $」 |
LastChangedDate | 最後被修改的時間,這個屬性也能夠縮寫爲 Date。 |
LastChangedBy | 最後修改該源代碼文件的用戶名,這個屬性也能夠被縮寫爲 Author。 |
LastChangedRevision | 最後修訂的版本號,這個屬性也能夠被縮寫爲 Revision 或者 Rev。 |
HeadURL | 該源代碼文件所位於的 Repository 上的絕對 URL 地址,這個屬性也能夠被縮寫爲 URL。 |