NicholasNC
V2EX  ›  问与答

话说大家都用什么 git 的第三方工具来合并/对比代码?

  •  
  •   NicholasNC · Jul 27, 2016 · 16993 views
    This topic created in 3761 days ago, the information mentioned may be changed or developed.

    感觉直接使用命令行的话,在对比不同版本代码的差异时比较吃力。

    不知道大家有什么喜欢用什么git 的第三方工具?

    有推荐吗?(^__^)

    是 DiffMerge 好用? 还是bcompare?

    或者是其它更爽的工具

    69 replies  •  2020-03-15 23:34:46 +08:00
    laoyur
    laoyur
    Jul 27, 2016
    1
    araxis merge 如何
    BaiYiChaJi
    BaiYiChaJi
    Jul 27, 2016
    2
    XCode 就可以啊
    jack2code
    jack2code
    Jul 27, 2016
    3
    beyond compare
    UnisandK
    UnisandK
    Jul 27, 2016
    4
    bc 有命令行的
    hr6r
    hr6r
    Jul 27, 2016
    5
    p4 有一个 p4merge
    Sharuru
    Sharuru
    Jul 27, 2016
    6
    我也一直想换工具, 但是不知道哪家好.

    think2011
    think2011
    Jul 27, 2016
    7
    webstorm 自带
    xiandao7997
    xiandao7997
    Jul 27, 2016 via Android
    8
    Win 平台,用的 TortoiseMerge
    acrisliu
    acrisliu
    Jul 27, 2016 via Android
    9
    IDEA 自带的蛮好用
    shoaly
    shoaly
    Jul 27, 2016
    10
    就是因为没有找到一个合适的 diff 工具 所以我适应了命令行
    smartdie
    smartdie
    Jul 27, 2016
    11
    以前 linux 上用 meld ,现在 mac 上直接命令行看了。
    NicholasNC
    NicholasNC
    OP
    Jul 27, 2016
    12
    @xiandao7997 TortoiseMerge 不是 SVN 的吗? git 也可以用?

    @acrisliu 前端只是用 sublime ,没有用其它 IDE 。/(ㄒoㄒ)/~~

    @Sharuru 我也是在考虑哪家好用。/(ㄒoㄒ)/~~
    mcfog
    mcfog
    Jul 27, 2016
    13
    smart synchronize
    Sharuru
    Sharuru
    Jul 27, 2016
    14
    @NicholasNC TortoiseMerge 是独立的工具,只是带着乌龟牌而已。
    感觉这就是病,习惯的工具用了一段时间以后就像换新的。
    oxoxoxox
    oxoxoxox
    Jul 27, 2016
    15
    win 上当然是 BeyondCompare
    linux 和 mac 我用 meld
    L3au
    L3au
    Jul 27, 2016
    16
    JetBrains 家的 IDE
    virusdefender
    virusdefender
    Jul 27, 2016
    17
    source tree 超级好用
    viko16
    viko16
    Jul 27, 2016
    18
    Kaleidoscope
    lithium4010
    lithium4010
    Jul 27, 2016 via Android
    19
    tig
    acrisliu
    acrisliu
    Jul 27, 2016 via Android
    20
    @NicholasNC 前端可以试试 webstorm 嘛 或者你喜欢用编辑器的话,可以装个 source tree 试试。
    hackpro
    hackpro
    Jul 27, 2016
    21
    Tower 2
    现在 Windows 平台也有了
    hatcloud
    hatcloud
    Jul 27, 2016
    23
    @hackpro 我想知道 Tower 比 SourceTree 好在哪呢?
    lululau
    lululau
    Jul 27, 2016 via iPhone
    24
    magit/ediff
    arfaWong
    arfaWong
    Jul 27, 2016
    25
    JetBrains 家的 IDE +1
    ibugeek
    ibugeek
    Jul 27, 2016
    26
    @hatcloud SourceTree 的 Windows 版本更新后实在受不了,退回旧版本了
    kneep
    kneep
    Jul 27, 2016 via iPhone
    27
    beyond compare ,全平台都有
    liul85
    liul85
    Jul 27, 2016
    28
    @lithium4010 tig +1
    clino
    clino
    Jul 27, 2016 via Android
    29
    beyond compare 3 路合并
    zhujin
    zhujin
    Jul 27, 2016
    30
    SourceTree
    araxis Merge
    skydiver
    skydiver
    Jul 27, 2016
    31
    vimdiff
    xiandao7997
    xiandao7997
    Jul 27, 2016
    32
    @NicholasNC 说错了,应该是 TortoiseGitMerge, 在装 TortoiseGit 的时候会自己装的
    jakehu
    jakehu
    Jul 27, 2016
    33
    @smartdie meld +1
    learnshare
    learnshare
    Jul 27, 2016
    34
    SourceTree/Github-Desktop 都有比较好的 Diff 界面,这也是我选择 GUI 工具的理由
    yangtze
    yangtze
    Jul 27, 2016 via iPhone
    35
    Mac 上用 Gitup ,原 Apple 工程师作品
    oseau
    oseau
    Jul 27, 2016
    36
    magit diff-so-fancy
    killerv
    killerv
    Jul 27, 2016
    37
    命令行或者 JetBrains IDE
    chmlai
    chmlai
    Jul 27, 2016
    38
    p4merge
    elgoog1970
    elgoog1970
    Jul 27, 2016
    39
    命令行 or sourceTree
    harry890829
    harry890829
    Jul 27, 2016
    40
    这两天用 vscode ,发现里面的 git 工具非常好用
    justfly
    justfly
    Jul 27, 2016
    41
    一直用 vim 手动改
    harry890829
    harry890829
    Jul 27, 2016
    42
    msg7086
    msg7086
    Jul 27, 2016 via Android
    43
    没人提 smartgit 。
    fengyunSmlie
    fengyunSmlie
    Jul 27, 2016
    44
    SourceTree +beyond compare
    wysnylc
    wysnylc
    Jul 27, 2016
    45
    没人提 eclipse
    wibile
    wibile
    Jul 27, 2016
    46
    JB 全家桶~~~
    eddiechen
    eddiechen
    Jul 27, 2016
    47
    @virusdefender 可是 srouce tree 的对比工具很不好用啊,不如 TortoiseMerge
    NicholasNC
    NicholasNC
    OP
    Jul 27, 2016
    48
    @harry890829 这个是 sublime 的插件吗?
    harry890829
    harry890829
    Jul 27, 2016
    49
    @harry890829 vscode 自带的 git 工具
    sox
    sox
    Jul 27, 2016
    50
    diff-so-fancy
    unlion
    unlion
    Jul 27, 2016
    51
    stash
    Ixizi
    Ixizi
    Jul 27, 2016
    52
    非 IDE 集成的就用过 sourcetree
    sox
    sox
    Jul 27, 2016
    53
    zxq1002
    zxq1002
    Jul 27, 2016 via Android
    54
    beyond compare
    archer2ee
    archer2ee
    Jul 27, 2016
    55
    现在直接用 git diff
    NicholasNC
    NicholasNC
    OP
    Jul 27, 2016
    56
    话说 sublime 有相关的插件吗?,类似 vscode 的这个
    thinkloki
    thinkloki
    Jul 27, 2016
    57
    为什么我感觉开发工具自带的很好用呀
    elvba
    elvba
    Jul 27, 2016
    58
    @lithium4010 tig +1 ,超好用
    Amayadream
    Amayadream
    Jul 27, 2016
    59
    idea 自带,atom 就是 git plus
    no13bus
    no13bus
    Jul 27, 2016
    60
    @laoyur 这个非常牛逼. 我就在用这个.
    xi_lin
    xi_lin
    Jul 27, 2016
    61
    meld +1
    三路合并很好用
    Sunnyyoung
    Sunnyyoung
    Jul 27, 2016 via iPhone
    62
    @viko16 死贵
    rainysia
    rainysia
    Jul 28, 2016
    63
    vimdiff, gvimdiff, meld, bc4
    leopku
    leopku
    Jul 28, 2016
    64
    没人用 kdiff3 么,支持三项

    没有 kdiff3 的时候用 vimdiff
    windygoose
    windygoose
    Jul 28, 2016
    65
    tower
    dong3580
    dong3580
    Jul 28, 2016
    66
    WinMerge 可以接管 git
    sutra
    sutra
    Jul 28, 2016
    67
    SouceTree
    sutra
    sutra
    Jul 28, 2016
    68
    SourceTree (上一条打错字了)
    default7
    default7
    Mar 15, 2020
    69
    一直用 SmartGit,但现在要收费了,而且是强制
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3592 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 149ms · UTC 09:59 · PVG 17:59 · LAX 01:59 · JFK 04:59
    ♥ Do have faith in what you're doing.