欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
用SVN的SubWCRev管理同步項目版本號
使用svn進(jìn)行項目代碼管理過(guò)程中,都有這么個(gè)問(wèn)題,發(fā)布版本的時(shí)候,幾下了svn的版本號,然后出現bug后,根據記錄去查找對應的svn版本的代碼進(jìn)行定位和解決bug,但是大部分時(shí)候我們希望,在日志里面,或者在軟件中編譯進(jìn)去svn號,這樣就可以快速的定位到是哪個(gè)svn的版本出現問(wèn)題,下面通過(guò)在vs2008中實(shí)現

1.首先新建一個(gè)模板,比如叫version_template.h,內容如下:
#ifndef _TMPVERSION_H_
#define _TMPVERSION_H_

#define VER_MAJOR 1
#define VER_MINOR 0
#define VER_REVISION $WCREV$//注意這個(gè),查看svn幫助文檔可以看到會(huì )進(jìn)行svn號的替換

#endif //!_TMPVERSION_H_

2.新建一個(gè)批處理文件(windows)或者shell腳本文件(linux),此處以windows做示例,svnupdate.bat,內容如下:
setlocal

::設置svn客戶(hù)端安裝目錄
set SVN_PATH=C:\ProgramFiles\TortoiseSVN\bin 

::設置工作目錄,即工程目錄
set WORK_DIR=F:\SvnCode\DemoClient

::設置版本模版文件,對應第一步中新建的模板文件
set VERSION_TEMPLATE=F:\SvnCode\DemoClient\version_template.h

::設置版本號生成文件,生成的文件就是我們需要使用的版本文件
set VERSION_RELEASE=F:\SvnCode\DemoClient\version.h

::進(jìn)入svn客戶(hù)端安裝目錄
cd %SVN_PATH%
::執行更新版本號操作
SubWCRev.exe "%WORK_DIR%" "%VERSION_TEMPLATE%""%VERSION_RELEASE%"

endlocal

3.以管理員權限執行批處理文件,可以看到version.h文件在VERSION_RELEASE中生成了,里面內容與新建的模板文件基本一樣,除了#defineVER_REVISION $WCREV$ 
version.h內容:
#ifndef _TMPVERSION_H_
#define _TMPVERSION_H_

#define VER_MAJOR 1
#define VER_MINOR 0
#define VER_REVISION 1617

#endif //!_TMPVERSION_H_

4.我們將新生成的version.h文件加入VS工程,然后在代碼里面我們就可以組成一個(gè)版本號如:
1.0.1617,通過(guò)這個(gè)版本號,就可以快速的定位到是什么svn號的代碼出現的bug,然后通過(guò)svn的log就能查看是否已經(jīng)解決

5.當然,可能你會(huì )說(shuō),每次都要手動(dòng)去執行這個(gè)批處理文件來(lái)更新version.h文件還是比較麻煩,那么,你可以再工程屬性中配置預生成事件,設置命令行中內容為:svupdate.bat,那么每次你執行生成編譯的時(shí)候都可以自動(dòng)幫你更新,然后再編譯進(jìn)軟件中,若使用的linux環(huán)境,這可以在makefie中加入shell腳本的執行,也是可以自動(dòng)生成文件,并編譯進(jìn)去軟件中,同時(shí),如果是對后臺進(jìn)行開(kāi)發(fā)的可能只有日志輸出,那么你可以在每個(gè)日志的開(kāi)頭都先寫(xiě)入我們得到的版本號來(lái)進(jìn)行快速定位日志文件對應的svn版本號
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
怎樣在VS2005,VS2008下里用SVN的SubWCRev自增修訂號 .
使用SVN自動(dòng)標注版本號
SVN、GIT生成版本號 | 遲思堂工作室
自動(dòng)增加svn庫版本號(轉) Re: 在Makefile動(dòng)態(tài)生成程序版本號的方法(轉)
自動(dòng)更新程序源碼下載(C#.Net)
內核與驅動(dòng)文件的version magic匹配問(wèn)題
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久