SVN處理版本衝突的三種方式:
一、快速解決,(revert)還原副本,放棄自己的修改,直接使用版本庫內容覆蓋本地。
本地副本的修改將不存在。
二、手動解決,(edit conflict)編輯衝突,編輯衝突界面對照不同部分,書寫最終選擇的內容。
可以選擇使用自己的代碼;
也可以使用他人已經提交的代碼;
也可以編輯有選擇的合併兩人的代碼。
這個操作真實的處理了衝突。
三、臨時解決,(resolve)解決衝突,將有衝突的內容標記合併在一起。後期再進行修改。
::對於這個命令網絡上的“”resolve是放棄自己的修改“”這一說法是錯誤的,
::也不知道是誰最先發表的,copy來copy去都是一個版本。
這個命令是把多出來的三個文件中的描述的衝突合併到最新的副本中,
只是假的忽略的這個衝突,讓版本庫不衝突。
實際上對於程序員來說衝突還是存在的,