玩轉Zynq連載15——使用GIT進行工程備份和版本管理8 更多資料共享 騰訊微云鏈接:https://share.weiyun.com/5s6bA0s 百度網盤鏈接:https://pan.baidu.com/s/1XTQtP5LZAedkCwQtllAEyw 提取碼:ld9c ![]() 工程實踐的狀況很可能是這樣,我們在ver1上開的branch,原本是為了進行一些其它的驗證,但是我們發現這個branch方向越走越光明,以至于我們決定拋棄原先master中的ver2,而使用當前branch_A的ver2作為最終release的版本。從版本管理角度,我們希望branch_A的ver2作為master的ver3進行release。怎么做?merge命令可以搞定。 由于是將branch_A分支merge到master,所以本地工作目錄需要先使用Switch/Checkout命令切換回到master。 然后點擊右鍵菜單的TortoiseGitàMerge…。
![]() 彈出的Merge窗口中,選中FromàBranch是branch_A,點擊OK。
![]() 完成后如圖所示。
![]() Show log窗口中,可以看到master指向了一個新的merge的版本。
![]() 這個merge版本包含了之前master和branch_A中所有的文件內容。
![]() 這個例子中,原生的master和branch_A只是文件不同。但是不可避免的,我們的實際應用中,會存在相同文件名的文件內容不同的情況,那么使用當前小烏龜GIT進行merge,最終結果會是branch_A覆蓋了master的內容。 騰訊微云鏈接:https://share.weiyun.com/5s6bA0s 百度網盤鏈接:https://pan.baidu.com/s/1XTQtP5LZAedkCwQtllAEyw 提取碼:ld9c |