web-dev-qa-db-ja.com

bzrエクスプローラーで差分を表示しながら変更を加える方法は?

bzr ExplorerはBazaar(bzr)のGUIツールです。差分をかなりうまく表示できますが、差分ビューアで変更を加える方法がわかりません。他の基本的な機能は、基本バージョンから作業コピーに違いのチャンク全体をコピーする機能です。関数が存在するのに見つからないのか、あるいは関数がまったく存在しないのか疑問に思います。

bzr Explorer内でこれが不可能な場合は、gvimdiffの違いを表示(およびできれば編集)するようにBazaarを構成する方法を知りたいです。これを実行したいときは、最初にファイルの元のバージョンをbzr cat -r123 file > file.r123でダンプし、別の手順でgvimdiffを実行します。これは面倒です。

1
janos

あなたが欲しい

bzr diff --using gvimdiff [file]

または、bzr Explorerの[ユーザー設定]メニューを開き、gvimdiffを外部diffアプリケーションとして設定します。これは、組み込みの差分の上部に表示されます。

私のqbzr.confは読みます:

 [DEFAULT] 
 config_window_size = 651x422 
 diff_window_size = 780x580 
 default_diff = gvimdiff 
 [EXTDIFF] 
 gvimdiff = gvimdiff 

設定の難しさは、最初の列がdiffオプションの名前であるということだと思います。 2番目はコマンドです(特定のキーワード展開シーケンスも受け入れます)。

2
Adrian