C-x v ! (vc-edit-next-command)
プレフィックスコマンドを使用すると、VCが実行しようとしているシェルコマンドラインを編集できます。これは主に、VCのコマンドセットやバックエンドとのインターフェースに伴う不要な複雑さを避けつつ、VCSコマンドにオプションのコマンドライン引数を追加できるようにすることを目的としています。
例えば、Gitでは複数のブランチのログを生成できますが、C-x v b L
(vc-print-root-branch-log)
では単一のブランチ名の入力が求められます。複数のブランチのログを取得するには、C-x v ! C-x v b L
と入力し、次にVCが実行しようとしている ‘git log’
コマンドの末尾に追加のブランチ名を追記してください。