1

Emacs dired モードを使用して、bazaar リポジトリ内のいくつかのファイルをリポジトリ内の新しいフォルダーに移動し始めました。次に、これらの「新しい」ファイルを見つけるためにbazaarに実行bzr addしてもらい、コミット時にbazaarが元のファイルを欠落していると見なし、移動したファイルを新しいファイルとしてコミットすることに気付きました(?)。bzr mv代わりに実行されるように、Emacs に dired を VCS 対応にする方法はありmvますか?

同様の質問here

解決策:リポジトリに新しいフォルダーを作成し、bzr addbzr がフォルダーを認識できるように実行しました。mv次に、 (not bzr mv)を使用してファイルをリポジトリのルートから新しいフォルダーbzr mv --autoに移動し、移動を検出するために実行しました。bzr は、元のファイルを削除して新しい場所にファイルを追加するのではなく、各ファイルの移動を検出したことを示しました。bzr mv --auto次に、Emacs dired モード内からファイルをフォルダーに移動して実行し、bzr が移動を正しく検出することで、これをさらにテストしました。

4

1 に答える 1

1

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

于 2012-04-07T12:50:38.093 に答える