【问题标题】:How does one configure mercurial hg to not retain backups by default?如何将 mercurial hg 配置为默认不保留备份?
【发布时间】:2011-03-01 19:52:38
【问题描述】:

我从不使用那些 .orig 文件,我讨厌手动清理它们。有没有办法将hg revert 配置为默认使用--no-backups 选项?我在Mercurial manual找不到它

可以使用 shell 别名,但不可取。

【问题讨论】:

    标签: mercurial hgrc


    【解决方案1】:

    您可以在配置文件中创建别名。

    有关配置文件的更多详细信息,请访问http://www.selenic.com/mercurial/hgrc.5.html

    自己阅读手册,与上次阅读相比,它看起来发生了一些变化。我打算建议使用默认值,但似乎已被弃用。建议使用别名。

    似乎别名 CAN 覆盖了内置命令,但显然他们不推荐这样做。

    所以,你可以这样做

    [alias]
    revert = revert --no-backup
    

    但建议为自己创建一个新命令

    【讨论】:

    • 我还创建了一个新命令,因为我总是使用 --all 选项.. 所以给出:[alias] revertall = revert --all --no-backup
    【解决方案2】:

    实际上,最好的方法是在您的 .hgrc 文件中包含以下两行:

    [defaults]
    revert = --no-backup
    
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-27
    • 2012-01-25
    • 2019-10-09
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    相关资源
    最近更新 更多