SVNConflict2_MERGE冲突的解决

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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,這樣便能將合併後的結果上傳到檔案庫中。

相关文档
最新文档