如何在 bzr 资源管理器中查看差异时进行更改?

如何在 bzr 资源管理器中查看差异时进行更改?

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 选项的名称;第二列是命令(并且也接受某些关键字扩展序列)。

相关内容