因为习惯了使用 IDEA 的 merge & diff,觉得逻辑清晰好用,别的工具(例如 beyond compare)用不惯,想单独给一些 svn/git 客户端作为 merge&diff tool 使用,比如 source/cornerstone 这些工具可以配置外部的 diff tool
平台:mac
![]() | 1 chaleaoch 2021-07-19 11:04:30 +08:00 Fork |
![]() | 2 6IbA2bj5ip3tK49j 2021-07-19 11:11:41 +08:00 ![]() |
![]() | 3 ch2 2021-07-19 11:14:14 +08:00 idea 是开源的 |
![]() | &bsp; 4 SimonOne 2021-07-19 11:55:19 +08:00 ![]() |
5 aflow 2021-07-19 11:59:43 +08:00 ![]() git mergetool -t 了解下,你可以指定 idea 作为解决冲突的工具,可以在.gitconfig 下配置 ``` [merge] tool = intellij [mergetool "intellij"] cmd = cmd.exe //c "\"C:/Program Files (x86)/IntelliJ IDEA Community Edition 12.0/bin/idea.bat\" merge \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\"" trustExitCode = true ``` 设置你自己的 idea 路径,然后使用 git mergetool -t intellij 就可以使用 idea 来解决冲突了,就是启动慢了点 |
![]() | 6 lawfun 2021-07-19 12:32:46 +08:00 m1 上的 fork 经常卡死 |
![]() | 7 unco020511 OP @xgfan #2 感谢,有用,已配置上,就是冷启动有些太慢了 |
![]() | 8 unco020511 OP ![]() |
![]() | 9 Puteulanus 2021-07-19 13:49:13 +08:00 之前试了几个,感觉 beyond compare 的合并逻辑好像要智能一点,基本不需要或者只需要很少的手动修改 |
![]() | 10 NoUltimate 2021-07-19 17:24:42 +08:00 试试 fork 客户端? |
![]() | 11 nothingLeft 2021-07-20 15:27:59 +08:00 我还是习惯用 BC,不过没钱 |
![]() | 12 monetto 2023-05-23 09:12:00 +08:00 单独装个老版的社区版试试呢? |