Re: 請教一下關於版本管理的應用

作者 Eigen 於 2017年04月19日 20:18:58
你要會用 command line / batch 編輯專案

我自己編輯了一個專用的 microchip.bat 及 C18_Revision.bat

專門用來compiler asm 及 c (我不用mplab ide 做 assemble /compile,我用 ultraedit call bat做 assemble/compile)


透過這些指令,我可以compile /assemble 專案,並產生 hex file,

並抓取 svn 的 revision ,將 hex file 以 revision 命名並歸檔

Xxx21 是 rev 21 修改,未 commit成 rev 22
commit 成22 之後,compiler 出來的就會命名成 Rev22

同理,既然能自己控制 compiler / assembler ,多加個 #define 到compiler 成另一個硬體版本是很容易的事

只要你知道如何下指令 compiler

利用 makefile 也能做出不同的compiler

附加檔案:



jpg  svn_x1.jpg (58.65 KB)
467_58f7557781172.jpg 195X782 px

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=7&topic_id=20617&post_id=74932