gpt4 book ai didi

mercurial - 如何还原1个或多个已提交的文件,而不是整个更改集

转载 作者:行者123 更新时间:2023-12-03 09:22:08 24 4
gpt4 key购买 nike

说我有File_AFile_BFile_C文件。我故意编辑File_AFile_B,但是File_C我只是添加了一些我不打算提交的调试代码。然后偶然地我做了一个

hg commit -m "comment"

如何仅还原/回滚/回退 File_C?基本上我很乐意去
hg update -r <oneRevBack> File_C
hg commit -m "put C back"

但update不会使用AFAIK过滤器,因此它还将还原 File_AFile_B。我可以将 File_C复制到某个地方 hg update,然后再复制回去,但这似乎很la脚。有没有办法在Mercurial中直接做到这一点?

最佳答案

如果您使用hg revert而不是hg update,则您想使用的确切命令将起作用

hg revert -r .^ File_C
hg commit -m "put C back"

关于mercurial - 如何还原1个或多个已提交的文件,而不是整个更改集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5101013/

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