【问题标题】:Emacs dired and bazaarEmacs dired 和 bazaar
【发布时间】:2012-04-07 12:22:28
【问题描述】:

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

类似问题here

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

【问题讨论】:

    标签: version-control emacs bazaar dired


    【解决方案1】:

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

    【讨论】:

    • 可以在dired模式下运行吗?
    • 是的,它是一个自动加载的函数,所以默认情况下它应该可以在任何地方工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 2011-05-11
    • 2011-01-22
    • 2013-03-29
    • 1970-01-01
    相关资源
    最近更新 更多