在查看一些PHP源碼的時(shí)候,經(jīng)常可以看到一些非常標(biāo)準(zhǔn)的注釋信息
$Id: Database.php 4343 2009-05-08 17:04:48Z jheathco $
這個(gè)信息里包括了文件名,SVN版本,提交日期,作者,那么這個(gè)信息是如何生成的呢,今天終于發(fā)現(xiàn)了,原來(lái)是SVN提供的一個(gè)auto-props的功能。
在我們使用的Zend Studio 6.1.2中,從SVN檢出的項(xiàng)目,單擊右鍵,選擇 Team->set keyword,然后選擇ID,這樣就打開了SVN的auto-props的功能。
接下來(lái),只要我們?cè)诰帉懙腜HP文件中加入$Id$,提交SVN的時(shí)候,客戶端會(huì)自動(dòng)將這個(gè)替換為上面那種標(biāo)準(zhǔn)的格式,怎么樣,感覺很方便吧。
除此之外,還有其他的幾個(gè)屬性可以設(shè)置,分別是:LastChangedDate,LastChangedRevision,LastChangedBy,HeadURL。
使用了這個(gè)功能,我們?cè)诰帉懽约旱拇a的時(shí)候,就可以生成統(tǒng)一格式的文件信息而不需要自己手工維護(hù)了。
轉(zhuǎn)自:http://www.cnblogs.com/cocowool/