gitは2つのリビジョンの間で水銀/バザールステータスをサポートしていないので、逃亡者はそれを行うことができません。 Gitにはgit diff --name-status
がありますが、シンプルなgrepは、:Gw
と友人をしているときに、クリーンである(つまり変更されていない)ファイルのチェックを除いて、この機能が逃亡者で使われることはないことを示しています。
あなたはやや実験的なコードを恐れていない場合は、あなたが私のaurumを試すことができ、それは
AuStatus rev topic wdrev development
であなたのステータスウィンドウを持参し、C
で特定のファイルのはvimdiffを見ることができます(ステータスウィンドウを閉じますデフォルトでは、避けるためにlet g:aurum_statwincmd='k'
を使用してください)。
注:hg-gitとvimを+ pythonでコンパイルすると、aurumは私が使用するプライマリVCSであるmercurialがより安定したコードを使用します。
もう1つのアイデアは、vcscommand、mercurial/bazaar、hg-git/bzr-gitです。その後ステータスは
VCSStatus -r topic -r development
と表示されます(水銀、バザーでの操作方法は覚えていない)。私はvcscommandに精通していないので、ステータスバッファには多くのインタラクティブな機能が逃亡者やaurumと同様に提供されているかどうかは言えません(そうではないようです:git status bufferのnmap <buffer>
は何も表示しません)。上記のコードはドキュメントに従って動作するはずですが、私はテストしていません。
出典
2012-11-09 18:26:07
ZyX
ZyXに言及しているように、 'git diff --name-status {REV1} .. {REV2}'をウィンドウにプルするために逃亡者にコマンドを追加すると便利かもしれません。あるいは、いくつかのより良いワークフローがあるかもしれません。 –