SVNConflict2_MERGE冲突的解决
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用 Copy-Modify-Merge 解決衝突 練習3-2:使用 Copy-Modify-Merge 解決衝突
一、 參考 SVN 的練習 3-1中步驟一至步驟十二,加入新的
檔案 conflict.cpp並使檔案同時出現在 svn1 和 svn2
資料夾中,其檔案內容如下:
二、 Harry進入 svn1 資料夾,並對 conflict.cpp 進行修改,將其內容改成
下圖所示,並進行儲存:
三、 使用 Harry帳號對 svn1 資料夾進行 Commit
四、 Sally進入 svn2 資料夾,並依下圖所示對 conflict.cpp 進行修改:
五、 使用Sally帳號對 svn2 資料夾進行 Update,系統提示出現衝突的情
況,並自動下載 test1 修改後的版本放置於 svn2 資料夾中,按下「OK」
六、 對 conflict.cpp按右鍵選擇「TortoiseSVN=>Edit conflicts」
七、 系統顯示Harry和Sally版本之間的差異,其中左半部是Harry的版本,
右半部是Sally的版本,有衝突的地方會以紅色標記起來。
八、 以VC++開啟 conflict.cpp進行手動合併為下圖,並將檔案儲存。
九、 對 conflict.cpp按右鍵選擇「TortoiseSVN=>Resolved」
十、 按下「OK」
十一、 使用Sally對 svn2 資料夾進行 Commit,這樣便能將合併後的結果上傳到檔案庫中。