gpt4 book ai didi

Mercurial:如何在删除后恢复部分工作副本

转载 作者:行者123 更新时间:2023-12-04 06:53:09 24 4
gpt4 key购买 nike

我在我的解决方案中删除了一个项目,提交了很多次,现在发现我仍然需要那个删除的项目。有没有办法通过保留它的历史来恢复它?

最佳答案

假设删除的内容实际上在存储库中被跟踪:

hg revert -r (last-revision-where-files-still-existed) path/to/files/that/were/deleted

通过这样做,您只是告诉 mercurial 恢复这些文件,就像您删除它们时一样。不会恢复其他文件,只需注意正确指定它们以前的位置。你会发现,只是通过你的历史。

来自 hg --help revert 的输出:

If a file has been deleted, it is restored. If the executable mode of a file was changed, it is reset.



供引用(选项)[-r 是你想要的]:
options:

-a --all revert all changes when no arguments given
-d --date tipmost revision matching date
-r --rev revision to revert to
--no-backup do not save backup copies of files
-I --include include names matching the given patterns
-X --exclude exclude names matching the given patterns
-n --dry-run do not perform actions, just print output

use "hg -v help revert" to show global options

关于Mercurial:如何在删除后恢复部分工作副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2835121/

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