![如何在 bzr 资源管理器中查看差异时进行更改?](https://linux22.com/image/821049/%E5%A6%82%E4%BD%95%E5%9C%A8%20bzr%20%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E5%99%A8%E4%B8%AD%E6%9F%A5%E7%9C%8B%E5%B7%AE%E5%BC%82%E6%97%B6%E8%BF%9B%E8%A1%8C%E6%9B%B4%E6%94%B9%EF%BC%9F.png)
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 选项的名称;第二列是命令(并且也接受某些关键字扩展序列)。