2008年9月29日 星期一

SVN - 自動加版號


幫程式碼或產出自動加版號

雖然 VC 本身也有 build number 的機制
但在使用 SVN 同時,若可以把 svn 的 revision 也可顯示出來
那日後除錯也不用特別額外記版號
只要看產出的版號尾碼即可,多輕鬆啊...

其實這功能是藉由 svn propset 在 commit 檔案時的動作來達成的
所有可使用的 keyword 所列如下
  • $Date$, 最後更新日期


  • $Id$, 檔案資訊


  • $Author$, 作者


  • $Rev$, 版號


  • $URL$, 檔案路徑



  • 先來看一下結果是如何... 效果好不好..

    $Rev$


    $Id$


    程式內容設定關鍵字,讓 SVN 識別
    $Id$


    $Rev$


    當設好上述關鍵字後,只要儲檔再把檔案 commit 回 SVN
    當您日後再開啟此檔案時,相對的資訊便會自動填入



    下一頁 - SVN 的設定

    前一頁看過了結果及程式碼的設定方法
    接下來,讓我們來看SVN的設定,方法很簡單
    只要針對 SVN 的根目錄做一次設定,便可一勞永逸!!

    選擇 Properties


    選擇 NEW 來新增 property


    property name : svn:keywords
    property value : Id 等五項
    同時要記得把設定資料 Apply 到所選的目錄,才會生效哦!!


    簡單吧!! 祝大家使用愉快...