1.新增一個檔案為version.php,並設定svn對它做revsion過濾(請自行google)
2.version.php檔案內容為
$tmp="$Rev$";
$tmp=explode(" ",$tmp);
$version="1.0.".$tmp[1];
3.把檔案commit上svn,此時$tmp會被修改為
$tmp="$Rev: xx $";4.然後程式會用空白去切割上面的字串,tmp[1]會是svn版號,再配合$version前面的自訂版號,找個地方把$version印出來,就是1.0.xx了
5.缺點:想更新版號時,要對version.php做點小更動,例如:最後面加個空白...再commit上去才會換版號...
2015/03/26 修改為php 5.5使用的function
沒有留言:
張貼留言