bzr explorer
是 Bazaar ( ) 的 GUI 工具bzr
。它可以很好地显示差异,但我不知道如何在差异查看器中进行更改。其他基本功能包括将整个差异块从基础版本复制到工作副本。我想知道该功能是否存在,而我只是找不到它,或者该功能根本不存在。
如果在 中无法实现这一点bzr explorer
,那么我想知道如何配置 Bazaar 以查看(并希望编辑) 中的差异gvimdiff
。当我想这样做时,我首先使用 转储文件的原始版本,bzr cat -r123 file > file.r123
然后在单独的步骤中运行gvimdiff
,这很繁琐。
答案1
你要
bzr diff --using gvimdiff [file]
或者打开 bzr explorer 的“用户配置”菜单,并将 gvimdiff 设置为外部 diff 应用程序;它将在内置 diff 的顶部提供。
我的 qbzr.conf 内容如下:
[默认] 配置窗口大小 = 651x422 diff_window_size = 780x580 default_diff=gvimdiff [外部差异] gvimdiff = gvimdiff
我认为配置的难点在于第一列是 diff 选项的名称;第二列是命令(并且也接受某些关键字扩展序列)。