3

Emacsの組み込みVCSインターフェース(Bazaarで使用)を使用して変更をコミットすると、現在のバッファーで開いている1つのファイルのみがコミットされます。したがって、Cc vvを押して、メッセージとCc Ccを入力すると、次のようになります。

bzr commit -m "my message" file/open/in.buffer

それ以外の

bzr commit -m "my message"

Emacsですべての変更をコミットする方法は?

4

3 に答える 3

6

個々のファイルではなく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 :)

于 2010-01-16T15:48:06.067 に答える
2

identi.caユーザーhttps://identi.ca/mjogから回答を得ました。

http://www.xsteve.at/prg/emacs_dvc/dvc.html-DVCSのより優れたフロントエンド。

于 2010-01-12T12:11:41.360 に答える
-1

私の知る限り、emacsのVCSインターフェースは常にファイルベースでした。つまり、変更セットごとではなくファイルごとに機能します。したがって、VCSは、リビジョンがファイルごとではなくリポジトリごとであるSVN、GITなどのバージョン管理システムには適していません。Magitは、変更セットで機能するemacsに最適なgitモードです。専用のバザーモードも利用できるようです。これは、ファイルごとではなく、変更セットごとにも機能すると思います。

于 2010-01-12T12:16:17.060 に答える