IDEA 的 diff tool 和 merge tool 可以单独给外部使用吗

2021-07-19 11:01:43 +08:00
 unco020511

因为习惯了使用 IDEA 的 merge & diff,觉得逻辑清晰好用,别的工具(例如 beyond compare)用不惯,想单独给一些 svn/git 客户端作为 merge&diff tool 使用,比如 source/cornerstone 这些工具可以配置外部的 diff tool

平台:mac

3421 次点击
所在节点    程序员
12 条回复
chaleaoch
2021-07-19 11:04:30 +08:00
Fork
6IbA2bj5ip3tK49j
2021-07-19 11:11:41 +08:00
ch2
2021-07-19 11:14:14 +08:00
idea 是开源的
SimonOne
2021-07-19 11:55:19 +08:00
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 来解决冲突了,就是启动慢了点
lawfun
2021-07-19 12:32:46 +08:00
m1 上的 fork 经常卡死
unco020511
2021-07-19 13:46:42 +08:00
@xgfan #2 感谢,有用,已配置上,就是冷启动有些太慢了
unco020511
2021-07-19 13:47:53 +08:00
@SimonOne #4
@aflow #5

谢谢,学习了,之前不知道这些工具还可以单独配置
Puteulanus
2021-07-19 13:49:13 +08:00
之前试了几个,感觉 beyond compare 的合并逻辑好像要智能一点,基本不需要或者只需要很少的手动修改
NoUltimate
2021-07-19 17:24:42 +08:00
试试 fork 客户端?
nothingLeft
2021-07-20 15:27:59 +08:00
我还是习惯用 BC,不过没钱
monetto
2023-05-23 09:12:00 +08:00
单独装个老版的社区版试试呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/790317

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX