gpt4 book ai didi

mercurial - 如何自动删除 Mercurial 工作树中的所有 .orig 文件?

转载 作者:行者123 更新时间:2023-12-03 05:51:19 26 4
gpt4 key购买 nike

在 merge 期间,mercurial 会为任何未解析的文件留下 .orig 文件。但手动解决问题并将文件标记为正确后,它不会删除 .orig 文件。可以通过某些命令自动删除吗?

我在 Mac 上工作,因此我可以使用以下内容:

find . -iname '*.orig' -exec rm '{}' ';'

并为其指定别名或其他名称,但我宁愿使用 hg cleanup 之类的东西...

更新:

一段时间以来,Purge extension与 Mercurial 捆绑在一起,很好地解决了这个问题。

最佳答案

我个人使用

$ rm **/*.orig

如果我厌倦了 .orig 文件。运行 shopt -s globstar 后,这在 Zsh 和 Bash 4 中有效。

但是如果您使用其他 shell 或想要内置解决方案,那么也许您会喜欢 purge extension (链接更新于2016年8月25日)。这可以让您删除所有未跟踪的文件

$ hg purge

您可以使用以下命令删除所有未跟踪和忽略的文件

$ hg purge --all

使用hg purge的一个优点是,这还将清理删除文件后变空的目录。 rm 命令行只会留下空目录。

关于mercurial - 如何自动删除 Mercurial 工作树中的所有 .orig 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1067680/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com