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

如何优雅的合并冲突?

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

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

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

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

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

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