Monday, June 18, 2007

WinCVS 2.x 快速入門 (六) Commit (提交)

在修改完程式, 也確定功能無誤了, 這時我們就得把修改的部份提交給CVS Server 了,

好處就是可以以圖型化的來顯示資訊, 圈1以紅色的圖示來表示程式已經被修改,而圈2則是表示此程式並沒有上傳到CVS Server,也就是此次新增的程式, 而圈3當然就是原汁原味沒有被修改過的程式碼, 圈4則可以看出程式碼的版本

我們以AddRecordDlg.cpp 為例, 要Commite這個檔案,在上面按滑鼠右鍵, 按下Comiit

在進入Commite Settings 視窗, 圈1的地方是填入此次修改的說明, 強烈建議一定寫點東西,我的經驗, 經常會出現查到這次改變的Code確不知道為了什麼而改變, 所以就很難判斷是當時Code寫錯,還是另有原因, 而圈2則是與未改時的程式碼做比較, 此部份我也強烈建議, 每次提交程式碼前,一定要確定再做一次Diff,以確定所提交的程式碼是對了, 而且沒有內含不當的除錯程式碼

按下確定, 就可以從Message windows 看到已經完成

完成後, 我們可以看到紅色的圖示已改為白色的, 而版本也由1.4改為1.5

No comments: