关于代码对比工具

311 天前
 doublenine99
除了 Beyond Compare ,还有哪些比较好使的本地代码 diff 工具呢?
我个人感觉 Beyond Compare 用的不怎么顺手,还要付费
5615 次点击
所在节点    程序员
55 条回复
UKnowMe
311 天前
JB 系列?我用 VS 写代码,但是 diff 我还是用 rider
unt
311 天前
同问超越 bc 的存在
jazzsama
311 天前
Beyond Compare 又轻,功能又全,哪里用着不顺手呢?(疑问句非杠)
tzxxxx
311 天前
winmerge + vscode ,都免费
ooops
311 天前
之前试了一圈,要说 merge 的话,基本没有。JB 家的可以,但平时用 Xcode 工程太大所以没办法。diff 的话各有特色,diff 算法有点差异没有一个完美的。
yisier
311 天前
如果只是简单的单文件对比,可是尝试下我这个在线版的,https://1024url.com/text-diff
sleepm
311 天前
RoshanWu
311 天前
clino
311 天前
Beyond compare 是最好的,merge 代码的时候还可以 3 路对比,是我自己掏钱购买的第一个工具软件。
debuggerx
311 天前
JB 家任意 IDE ,比如社区版 pycharm ,都可以在命令行:
pycharm diff [path1] [path2]
打开代码对比页面对比任意两个文件或文件夹了
确保命令加入了系统环境变量,一般可以在 Toolbox 里设置自动生成 shell 脚本,这样在安装 IDE 的时候会自动生成命令。
没有的话也可以手动指定路径比如:
/home/xxx/.local/share/JetBrains/Toolbox/apps/android-studio/bin/studio.sh diff [path1] [path2]
这样用。
我在系统里加了个命令别名:alias idiff='pycharm diff'
这样需要对比代码的时候只要 idiff [path1] [path2] 就可以,非常方便
doublenine99
311 天前
@jazzsama 在 mac 上开久了占用内存变得很大
doublenine99
311 天前
@debuggerx 好的好的 我试试
dayeye2006199
311 天前
我一般就是裸 diff
qfdk
311 天前
简单的法子 开个 git 项目 然后 push 上去..... 接着把要对比的文件搞过来 就能用 ide 的 gui 了
BeforeTooLate
311 天前
用来用去还是回归 Beyond Compare 了,没办法实在太好用了
issakchill
311 天前
简单对比 vs 自带
1018ji
311 天前
我还是 bc 吧,其余不习惯
JiaBao
311 天前
Meld
S2Line
311 天前
bc 是 YYDS ,没见过比它更强的了
tomkliyes
311 天前
只是简单对比多个文件的话,vs code 自带命令就有 compare active file with...

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

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

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

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

© 2021 V2EX