gpt4 book ai didi

mercurial - 使用 hg revert 恢复 Mercurial 中的一组文件

转载 作者:行者123 更新时间:2023-12-02 10:22:13 58 4
gpt4 key购买 nike

我正在使用Mercurial来读取和调试一个复杂的项目,并且我对项目的修改可以清楚地分为不同的文件组。例如,如果我修改了四个文件

src1.cc src1.hh src2.cc src2.hh

很明显,我可以将它们分为两个文件组,例如组 src1 包含 src1.cc src1.hh 组 src2 包含 src2.cc src2 .hh.

我想知道是否可以通过像“hg revert group-name-alias”这样的简单命令来恢复一组文件,而不是列出该组的所有文件名,如果我修改了许多文件,这是一个糟糕的主意?

非常感谢任何帮助!

最佳答案

根据我对您的用例的了解,您可以:

  1. hg revert 命令中使用模式。这意味着您可以运行 hg revert src1* 以恢复所有第一组。

    不过,最有可能的是,您的内容位于子文件夹中,值得庆幸的是您可以为 revert 命令指定父文件夹。

    假设你的文件实际上是这样的:foo/src1.ccfoo/src1.hhbar/src2.ccbar/src2.hh。在这种情况下,您可以恢复所有第二组带有 hg revert bar,假设您位于顶部文件夹。如果您已位于 bar 文件夹中,则可以运行 hg revert 。

    您可以指定多种模式。

  2. 使用Mercurial queues如果您的每个“文件组”也是不同的工作单元(不同的错误修复或功能)。这不是不过,如果所有文件都属于同一工作单元,那就太理想了。

关于mercurial - 使用 hg revert 恢复 Mercurial 中的一组文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9882978/

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