【问题标题】:Mercurial, revert files to a past revision by wildcard?Mercurial,通过通配符将文件恢复到过去的版本?
【发布时间】:2023-03-10 11:28:01
【问题描述】:
hg revert -r 4 -I *.aspx

不适合我。有什么帮助吗?不,我不想使用 TortoiseHG。

【问题讨论】:

    标签: mercurial


    【解决方案1】:

    尝试hg revert -r 4 -I **/*.aspx 从存储库的根目录**.aspx 匹配存储库中任何子目录中的任何文件,而*.aspx 仅匹配当前目录中的它们。

    有关更多信息,请参阅hg help patterns,我刚刚注意到它显示了基于正则表达式的替代方案:

      hg revert re:.*\.aspx$
    

    【讨论】:

    • @niall hg revert -r 4 re:.*\.aspx$ 做到了,谢谢。我会将此标记为答案。祝一切顺利!问题,为什么另一个不起作用
    • @jonathan:做了一些实验,你需要从 repo 的根目录运行命令。
    • @niall 我从根目录运行了所有命令。我使用的是旧版本的 hg。 1.5.1 版。会不会是这个问题?
    猜你喜欢
    • 2011-05-21
    • 2013-08-24
    • 1970-01-01
    • 2014-09-29
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 2019-12-19
    相关资源
    最近更新 更多