Version control Emacs dired和bazaar

Version control Emacs dired和bazaar,version-control,emacs,bazaar,dired,Version Control,Emacs,Bazaar,Dired,我开始使用Emacs dired模式将bazaar存储库中的一些文件移动到存储库中的新文件夹中。然后运行 BZR Addio/Cuff>获取Basaar来查找这些“新”文件,然后意识到当提交时,BaZaar会认为原始文件丢失,并将移动文件提交为新文件(?)。Emacs中是否有一种方法可以让直接VCS知道,这样它就可以执行bzr mv,而不是mv 类似的问题 解决方案:我在存储库中创建了新文件夹,然后运行bzr add,以便bzr知道该文件夹。然后,我使用mv(而不是bzr-mv)将文件从存储库的

我开始使用Emacs dired模式将bazaar存储库中的一些文件移动到存储库中的新文件夹中。然后运行<代码> BZR Addio/Cuff>获取Basaar来查找这些“新”文件,然后意识到当提交时,BaZaar会认为原始文件丢失,并将移动文件提交为新文件(?)。Emacs中是否有一种方法可以让直接VCS知道,这样它就可以执行
bzr mv
,而不是
mv

类似的问题


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

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

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

可以在dired模式下运行?是,这是一个自动加载的函数,所以默认情况下它应该在任何地方工作。可以在dired模式下运行吗?是的,这是一个自动加载的函数,所以默认情况下它应该在任何地方工作。