Emacsの組み込みVCSインターフェース(Bazaarで使用)を使用して変更をコミットすると、現在のバッファーで開いている1つのファイルのみがコミットされます。したがって、Cc vvを押して、メッセージとCc Ccを入力すると、次のようになります。
bzr commit -m "my message" file/open/in.buffer
それ以外の
bzr commit -m "my message"
Emacsですべての変更をコミットする方法は?
Emacsの組み込みVCSインターフェース(Bazaarで使用)を使用して変更をコミットすると、現在のバッファーで開いている1つのファイルのみがコミットされます。したがって、Cc vvを押して、メッセージとCc Ccを入力すると、次のようになります。
bzr commit -m "my message" file/open/in.buffer
それ以外の
bzr commit -m "my message"
Emacsですべての変更をコミットする方法は?
個々のファイルではなくvc-dirバッファーからコミットすると、単一のファイルだけでなく、すべての変更がコミットされます(カーソルが特定のファイルを指していないと仮定します)。ディレクトリバッファのvc-next-actionには「v」を使用します。vc-dirバッファー内のアクションは、特定のファイルに関連付けられているのではなく、リポジトリーに関連付けられています。
Using an alternate front-end is also an option, as you've discovered, but sometimes it is still important to know how to do things with the base emacs distribution :)
identi.caユーザーhttps://identi.ca/mjogから回答を得ました。
http://www.xsteve.at/prg/emacs_dvc/dvc.html-DVCSのより優れたフロントエンド。
私の知る限り、emacsのVCSインターフェースは常にファイルベースでした。つまり、変更セットごとではなくファイルごとに機能します。したがって、VCSは、リビジョンがファイルごとではなくリポジトリごとであるSVN、GITなどのバージョン管理システムには適していません。Magitは、変更セットで機能するemacsに最適なgitモードです。専用のバザーモードも利用できるようです。これは、ファイルごとではなく、変更セットごとにも機能すると思います。