天天看點

利用應用子產品程式檔案版本資訊

對服務端和用戶端架構和插件,非插件子產品程式檔案增加和維護版本資訊.

每次build,自動增加版本号.

版本号組成:主版本.次版本.修訂版本.build号

---主版本.次版本:開發時規劃

---修訂版本: bug處理時手工增加(如何與SVN結合實作自動根據代碼變化增加)

---build号:每次構造時增加

選擇一種方式實作上述想法.

參考資料:

(1)Visual Studio工具:自動遞增版本号  

http://5337kun.blog.163.com/blog/static/18853964201231975332373/

(2)編譯一次,版本增加1,vs2005的宏代碼,在BuildComplate裡面調用

http://group.gimoo.net/review/9993

(3)怎樣在VS2005下裡用SVN的SubWCRev自增修訂号

http://jingyan.baidu.com/article/ae97a646833b87bbfd461d0d.html

(4)開源插件

Versioning Controlled Build

http://www.codeproject.com/KB/macros/versioningcontrolledbuild.aspx

BuildIncrement2012 Add-in for C++ Projects

http://www.codeproject.com/Articles/615408/BuildIncrement2012-Add-in-for-Cplusplus-Projects

Versioning Controlled Build

http://vcb.codeplex.com/SourceControl/ListDownloadableCommits.aspx