gpt4 book ai didi

mercurial - 在 Mercurial 中撤消最后一个 addremove?

转载 作者:行者123 更新时间:2023-12-04 05:42:47 24 4
gpt4 key购买 nike

我打字

$ hg addremove

但后来意识到有些文件不应该是提交的一部分。我应该做的是将这些文件添加到 .hgignore,然后运行 ​​addremove 并提交。

有没有办法解决这个问题?

最佳答案

如果您还没有提交,请使用 hg forget fileToForget或使用 Tortoise 删除文件。

如果您已经提交并且不介意这些文件成为历史记录的一部分,只需忘记它们并再次提交即可。

如果您不希望它们成为您的存储库历史记录的一部分,并且如果提交它们是您所做的最后一个操作,您可以尝试回滚(使用 hg rollback 或进入 Tortoise 的恢复菜单)。您将不得不忘记该文件,然后再次提交

如果你处理的文件太多,你可以尝试通过获取所有添加文件的列表来自动执行任务,忘记它们,修改你.hgignore并做 addremove再次。

没有提交的 powershell 第一步示例

hg status --added --no-status | foreach-object {hg forget $_};

关于mercurial - 在 Mercurial 中撤消最后一个 addremove?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6183374/

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