除了 Beyond Compare ,还有哪些比较好使的本地代码 diff 工具呢?
我个人感觉 Beyond Compare 用的不怎么顺手,还要付费
我个人感觉 Beyond Compare 用的不怎么顺手,还要付费
|
UKnowMeJan 19, 2024
1
JB 系列?我用 VS 写代码,但是 diff 我还是用 rider
|
|
untJan 19, 2024
2
同问超越 bc 的存在
|
|
3
Beyond Compare 又轻,功能又全,哪里用着不顺手呢?(疑问句非杠)
|
|
tzxxxxJan 19, 2024
4
winmerge + vscode ,都免费
|
|
ooopsJan 19, 2024
5
之前试了一圈,要说 merge 的话,基本没有。JB 家的可以,但平时用 Xcode 工程太大所以没办法。diff 的话各有特色,diff 算法有点差异没有一个完美的。
|
|
6
如果只是简单的单文件对比,可是尝试下我这个在线版的,https://1024url.com/text-diff
|
|
sleepmJan 19, 2024
7
|
|
RoshanWuJan 19, 2024
8
|
|
clinoJan 19, 2024
9
Beyond compare 是最好的,merge 代码的时候还可以 3 路对比,是我自己掏钱购买的第一个工具软件。
|
|
10
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] 就可以,非常方便 |
|
11
@jazzsama 在 mac 上开久了占用内存变得很大
|
|
12
@debuggerx 好的好的 我试试
|
|
dayeye2006199Jan 19, 2024
13
我一般就是裸 diff
|
|
14
简单的法子 开个 git 项目 然后 push 上去..... 接着把要对比的文件搞过来 就能用 ide 的 gui 了
|
|
BeforeTooLateJan 19, 2024
15
用来用去还是回归 Beyond Compare 了,没办法实在太好用了
|
|
issakchillJan 19, 2024
16
简单对比 vs 自带
|
|
1018jiJan 19, 2024
17
我还是 bc 吧,其余不习惯
|
|
18
Meld
|
|
S2LineJan 19, 2024
19
bc 是 YYDS ,没见过比它更强的了
|
|
tomkliyesJan 19, 2024
20
只是简单对比多个文件的话,vs code 自带命令就有 compare active file with...
|
|
ho121Jan 19, 2024
21
用 vimdiff 的瑟瑟发抖
|
|
onikageJan 19, 2024
22
写代码手动调用 java-diff-utils?
|
|
mardingJan 19, 2024
23
jb 系列挺顺的, 还没用过其他的
|
|
imnpcJan 19, 2024
24
Beyond Compare 每年黑五好像有活动的 我是活动时候买的和升级的
|
|
lstzJan 19, 2024 via Android
25
|
|
lstzJan 19, 2024 via Android
26
代码转换还是硬需求,我到时候加入多种模式进去
|
|
lstzJan 19, 2024 via Android
27
抱歉,我指的是代码比较,包括 code merge 类的
|
|
faiminJan 19, 2024
28
Kaleidoscope ,我觉得比 Beyond Compare 好用
|
|
jianghu52Jan 19, 2024
29
连 bc 都看不上,你这要求太高了。我公司给全体人买了 bc 的版权,可惜狗屎的日本公司非要用自己环境开发,于是我只能用狗屎的 win merge 。你用过了。就知道 bc 是多么强大。多么好了。
|
|
crackidzJan 19, 2024
30
VSCode 自己就带代码对比的
|
|
shijingshijingJan 19, 2024
31
BC 最神的地方在于把左右两边同一行拿到最下满逐个字对比,我还没见过第三个有这样设计的。前面几个提到的 meldmerge ,各种 diff 都没有。
|
|
mrwangjustsayJan 19, 2024
32
|
|
jaoyinaJan 19, 2024
33
BC ,能再便宜点就好了。
|
|
pinocc012Jan 19, 2024
34
差异小的时候 bc 还是可以的,一旦差异大了,估计也没啥软件好用
|
|
gdw1986Jan 19, 2024 via Android
35
现在 ide 都带,比如 vscode ,不过比较烦的是要两个文件比较,临时粘过去的还要存一下才行
|
|
clementeJan 20, 2024
36
vimdiff
|
|
james122333Jan 20, 2024 via Android
38
只用命令行工具 顶多加上 vimdiff
|
|
james122333Jan 20, 2024 via Android
39
|
|
shijingshijingJan 20, 2024
40
|
|
james122333Jan 20, 2024 via Android
41
|
|
james122333Jan 20, 2024 via Android
42
|
|
james122333Jan 20, 2024 via Android
43
|
|
shicheng1993Jan 20, 2024
44
|
|
shijingshijingJan 20, 2024
45
@james122333
把两行取出来存暂存档再 diff 再用 diff-highlight 就可以实现的东西 --------------------------------------------------------------------------- 你不觉得还要这样几个操作才能看一行代码很麻烦么?一般人做对比的时候,先看文字块是否有很大差异,如果只是增删这种整块直接略过,碰到这种一行里面改了几个字的,光标移到这一行,然后直接看下面显示具体那几个字的差异,这样不是更轻松更符合人的直观操作么? |
|
james122333Jan 20, 2024 via Android
46
|
|
HB9527Jan 20, 2024
47
neovim + diffview 🐶
|
|
sparkssssssssJan 20, 2024
48
非专业码农,比对用 notepad-- 自带
|
|
james122333Jan 20, 2024 via Android
49
|
|
yougotmeJan 20, 2024 via iPhone
50
bc 正版用户路过,最好用的对比工具之一
|
|
arischowJan 20, 2024
51
|
|
cvoocJan 20, 2024
53
我是文件夹对比用 bc, 单文件或者文本, 直接用的 utools 的代码对比插件, 更轻量些, 两边粘贴对比
|
|
PopeyeLauJan 20, 2024
54
vscode 不是自带吗
code --diff a.js b.js |
|
XXWHCAJan 22, 2024
55
vscode + gitlens
|