sourcetree 解決文件衝突

目錄

衝突模擬

解決衝突

退回指定版本

寫在最後



衝突模擬

爲了模擬這次衝突,首先我上傳了一個.py文件。

在兩臺電腦A和B中分別修改.py文件,將A電腦修改的文件上傳服務器,

修改B電腦中的.py文件

解決衝突

在提交文件時,就會提示文件衝突,顯示如圖中黃色歎號,而在下圖右側提示了文中衝突部分。

然後,根據需要對文中衝突部分進行修改,

修改完成後在sourcetree中將衝突修改爲已解決

繼續提交就可以了。

退回指定版本

當文件問題無法解決,或者,出現錯誤的提交操作,可以在日誌流中回滾到你的版本,也可以在日誌中,選中選定提交版本後,將該分支的文件退回到指定的版本。

當然,在合併是你可以根據你的需要,看是否保留已經修改的文件。

寫在最後

爲了儘可能的避免出現文件衝突,給自己和他人增加不必要的工作量,

建議:

  1. 在你決定編輯文件時,先拉取一次代碼,確保服務器與本地文件版本一致
  2. 如果非必要,儘量不在直接在原文件修改,建立一個副本,修改完成後,再拉取一遍,確保該文件沒有被修改,再將副本覆蓋源文件,提交。
  3. 如果在提交時發現文件被別人修改了,可以利用notepad++文本比較插件,解決衝突後,再覆蓋提交

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章