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

作者 b9015038 於 2017年04月18日 10:14:51
小弟目前使用的是TortoiseSVN,因為工作上一般都是個人開發,沒什麼團隊協作,所以只是在local端建個倉庫而已

遇到的問題是這樣的:
我現有一份完整的、已加入版本管理的專案檔,給一片板子使用

現在板子有模組換成新的,線路也有部份變動,但整體功能是一樣的,且兩種板子會一起賣。

因此新的程式須要改變硬體PIN的定義與少部份的流程,但大部份的程式檔是相同的

我的目標是、能區分共用與各別獨立的程式檔案,即如果有一般性的功能要新增,則兩個板子會一起加功能,程式也相同,但有些又是各自獨立的

不知道有沒有哪位先進有這種經驗?我以前使用的大概就是commit、比較新舊檔案差異、偶而rollback,沒有做過這種管理

感覺好像應該開成branch?但這又是一個新的專案...

還請指導一下,這種應用該怎麼處理、或有什麼關鍵字可以找資料

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