Emacs直接和集市

时间:2012-04-07 12:22:28

标签: version-control emacs bazaar dired

我开始使用Emacs dired模式将bazaar存储库中的某些文件移动到存储库中的新文件夹中。然后我运行bzr add让集市找到这些“新”文件,然后意识到在提交时,集市会认为原始文件丢失并将移动的文件作为新文件提交(?)。 Emacs中是否有一种方法可以使用可识别的VCS,因此它会执行bzr mv而不是mv

类似问题here

解决方案:我在存储库中创建了新文件夹,然后运行bzr add以便bzr知道该文件夹。然后,我使用mv(不是bzr mv)将文件从存储库的根目录移动到新文件夹中,然后运行bzr mv --auto来检测移动。 bzr表明它已检测到每个文件的移动,而不是删除原始文件并在新位置添加文件。然后,我通过在Emacs dired模式下将文件移入文件夹并运行bzr mv --auto进一步测试了这一点,并再次bzr检测到移动正确。

1 个答案:

答案 0 :(得分:1)

不是关于dired的问题的答案,但请注意M-x vc-rename-file应该为您使用的任何VCS执行适当的命令。