• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tonghuashuai
V2EX  ›  程序员

如何优雅的合并冲突?

  •  
  •   tonghuashuai ·
    tonghs · Jan 14, 2016 · 7124 views
    This topic created in 3771 days ago, the information mentioned may be changed or developed.

    使用 git 做版本控制,有没有什么推荐的工具,或者你认为还算不错的最佳实践?

    30 replies    2016-01-16 16:47:42 +08:00
    Strikeactor
        1
    Strikeactor  
       Jan 14, 2016   ❤️ 10
    检查代码的时候把小指轻轻翘起即可
    SpicyCat
        2
    SpicyCat  
       Jan 14, 2016
    git mergetool 不就挺好,绑定自己熟悉的 diff 工具。我用 vimdiff
    不过只要是能高亮和定位冲突的工具都可以用。

    关键是自己要思路清晰
    lululau
        3
    lululau  
       Jan 14, 2016
    emacs ediff
    lilydjwg
        4
    lilydjwg  
       Jan 14, 2016
    我用的 vimdiff 。有钱的话去买 beyond compare?
    zacard
        5
    zacard  
       Jan 14, 2016
    把自己的改动复制下,使用对方的改动,再加上自己的改动。。。然后提交
    ma125125t
        6
    ma125125t  
       Jan 14, 2016
    用的 sourcetree ,按需要手动修改冲突文件。。
    icybee
        7
    icybee  
       Jan 14, 2016
    wimmerge
    tonghuashuai
        8
    tonghuashuai  
    OP
       Jan 14, 2016
    @Strikeactor
    这个确实够优雅
    tonghuashuai
        9
    tonghuashuai  
    OP
       Jan 14, 2016
    @lilydjwg 目前也是用的 vimdiff
    clino
        10
    clino  
       Jan 14, 2016 via Android
    beyond compare 三路比较
    Xrong
        11
    Xrong  
       Jan 14, 2016
    Jetbrain 家的 IDE
    e1eph4nt
        12
    e1eph4nt  
       Jan 14, 2016 via Android
    idea ,谁用谁知道
    Damaidaner
        13
    Damaidaner  
       Jan 14, 2016
    @Strikeactor 哈哈,吊!
    JJFJJ
        14
    JJFJJ  
       Jan 14, 2016
    Beyond Compare +1
    更改 git difftool 默认配置,使用 Beyond Compare
    openroc
        15
    openroc  
       Jan 14, 2016   ❤️ 1
    目前用 atom+plugin merge conflict tool ,

    https://atom.io/packages/merge-conflicts
    chmlai
        16
    chmlai  
       Jan 14, 2016
    直接只用自己的改动
    xi_lin
        17
    xi_lin  
       Jan 14, 2016
    @openroc 看起来很轻巧
    jasonslyvia
        18
    jasonslyvia  
       Jan 14, 2016
    kaleidoscope 结贴
    spww
        19
    spww  
       Jan 14, 2016
    beyond compare

    确实好用
    Phariel
        20
    Phariel  
       Jan 14, 2016 via iPhone
    Win 上用 SourceTree+DiffMerge , Linux 我用 WebStorm 自带的 VersionControl
    ghostheaven
        21
    ghostheaven  
       Jan 14, 2016
    diffmerge
    pyshift
        22
    pyshift  
       Jan 14, 2016
    讲道理是 IDEA 好, git 插件合并真的超赞
    keinx
        23
    keinx  
       Jan 14, 2016
    找到冲突的地方,看看谁写的,和他沟通一下,然后再合并
    虽说不优雅,但是后续省了很多不必要的事情。
    beginor
        24
    beginor  
       Jan 15, 2016 via Android
    smart git 合并超赞,精确到字符,不是行
    yuankui
        25
    yuankui  
       Jan 15, 2016
    jetbrains 全家桶啊自带的 merge tool 非常棒
    saberpowermo
        26
    saberpowermo  
       Jan 15, 2016
    @keinx 对 这才是最合理的
    newgame
        27
    newgame  
       Jan 15, 2016
    sourcetree
    xpol
        29
    xpol  
       Jan 15, 2016
    SourceTree + BeyondCompare
    你值得拥有!
    somebody
        30
    somebody  
       Jan 16, 2016
    BeyondCompare
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3848 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 105ms · UTC 05:06 · PVG 13:06 · LAX 22:06 · JFK 01:06
    ♥ Do have faith in what you're doing.