1
我開始使用Emacs dired模式將bazaar存儲庫中的一些文件移動到存儲庫中的新文件夾中。然後我跑bzr add
讓市場找到這些「新」文件,然後意識到,提交時,市場會認爲原始文件丟失,並提交移動的文件作爲新文件(?)。 Emacs中有沒有一種方法可以使VCS感知到直覺,因此它將執行bzr mv
而不是mv
?Emacs dired and bazaar
類似的問題here。
解決方案:我在存儲庫中創建了新文件夾,然後運行bzr add
以便bzr知道該文件夾。然後,我使用mv
(不是bzr mv
)將文件從存儲庫的根目錄移動到新文件夾中,然後運行bzr mv --auto
來檢測移動。 bzr表明它已經檢測到每個文件的移動,而不是刪除原始文件並在新位置添加文件。然後,我通過將文件從Emacs dired模式中移動到文件夾並運行bzr mv --auto
並再次bzr檢測到該移動正確進行了進一步測試。
那可以在dired模式下運行嗎? – SabreWolfy 2012-04-07 12:59:07
是的,它是一個自動加載功能,所以它應該在任何地方默認工作。 – phils 2012-04-07 13:21:35