2012-04-07 12 views
1

私はEmacs diredモードを使用して、バザールリポジトリ内のいくつかのファイルをリポジトリ内の新しいフォルダに移動し始めました。私はbzr addを実行してbazaarにこれらの "新しい"ファイルを見つけて、コミットすると元のファイルが見つからないと見なし、移動したファイルを新しいファイル(?)としてコミットすることに気付きました。 Emacsにdired VCSを認識させる方法があるので、mvの代わりにbzr mvを実行するでしょうか?Emacs diredとbazaar

同様の質問here

ソリューション:私はリポジトリに新しいフォルダを作成してから、bzr addを実行して、bzrがフォルダを認識できるようにしました。私はmvbzr mvではない)を使ってリポジトリのルートから新しいフォルダにファイルを移動し、移動を検出するためにbzr mv --autoを実行しました。 bzrは、オリジナルを削除して新しい場所にファイルを追加するのではなく、各ファイルの動きを検出したことを示しました。私はこれをさらにテストしたところ、Emacsのdiredモードからファイルをフォルダーに移動してbzr mv --autoを実行し、再度動きを正しく検出しました。

答えて

1

diredについてのご質問に対する回答ではありませんが、M-x vc-rename-fileは使用しているVCSの適切なコマンドを実行する必要があります。

+0

これはdiredモードから実行できますか? – SabreWolfy

+0

はい、オートロードされた関数なので、どこからでもデフォルトで動作するはずです。 – phils

関連する問題