[請益] 大家用SourceTree都怎麼解衝突阿

看板Soft_Job作者時間11年前 (2014/08/15 11:38), 編輯推噓5(509)
留言14則, 6人參與, 最新討論串1/1
目前我的開發環境是用Git + SourceTree 平常是用Sublime開發 我問我同事跟朋友 有用SourceTree的,他們解衝突的方式 都是直接在sublime 用肉眼解(目前本人也是這樣搞) 可是覺得有點慢 不知道大家有沒有更方便的方式 謝謝回覆 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.221.44 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1408073887.A.BAE.html

08/15 12:06, , 1F
我也用肉眼耶... 原來還有別招!
08/15 12:06, 1F

08/15 12:58, , 2F
Try: git mergetool, Ref: http://ppt.cc/YB60
08/15 12:58, 2F

08/15 13:05, , 3F
衝突很大的話 用mergetool絕對出大包
08/15 13:05, 3F

08/15 13:30, , 4F
不然就 kdiff3 (之類的比對軟體) 輔助比對吧
08/15 13:30, 4F

08/16 02:37, , 5F
肉眼吧? 發現有衝突還不親自下去看 用工具不會怕怕的嗎
08/16 02:37, 5F

08/16 08:07, , 6F
個人也很好奇~工具只是輔助~如果能夠不用肉眼看~那工具基
08/16 08:07, 6F

08/16 08:08, , 7F
本上就至少要能保證輸入輸出會是對的~再寫大一點就變程式
08/16 08:08, 7F

08/16 08:08, , 8F
碼邏輯產生器了...
08/16 08:08, 8F

08/16 08:10, , 9F
好一點的方式除了編輯前把檔案鎖了~或是透過設計把雙方改
08/16 08:10, 9F

08/16 08:10, , 10F
的東西隔開之外~不知道還有沒有別的方式?
08/16 08:10, 10F

08/17 04:02, , 11F
有屬意以merge source或destination為主的話可以這樣解:
08/17 04:02, 11F

08/17 04:03, , 12F
source為主: grep -lr '<<<<<<<' . | xargs git checkout
08/17 04:03, 12F

08/17 04:03, , 13F
dest為主: grep -lr '<<<<<<<' . | xargs git checkout
08/17 04:03, 13F

08/17 04:04, , 14F
--theirs
08/17 04:04, 14F
文章代碼(AID): #1JxO2Vkk (Soft_Job)