gpt4 book ai didi

mercurial - 我可以使用 mercurial 恢复文件中的一系列行吗?

转载 作者:行者123 更新时间:2023-12-03 14:45:06 25 4
gpt4 key购买 nike

当我在提交之前查看我的工作副本(使用 hg statushg diff )时,我经常注意到一些不需要的更改。例如,我可能只是在调试 session 期间临时添加或删除了一些代码。

我知道我可以使用 hg revert删除不需要的更改,但这会删除整个文件中的所有更改。有没有办法只恢复文件的一部分?

最佳答案

我一直在使用交互式 ncurses 样式 ui hg revert -i 进行此操作这使您可以随意走动并选择要销毁的部分,文件,差异 block 或逐行,具体取决于您展开更改的深度。

我不确定这是否是标准 hg功能与否,你可以很容易地验证你的是否有它:

> hg revert --help --verbose | grep -- -interactive
-i --interactive interactively select the changes (EXPERIMENTAL)

请记住,您标记的更改 ( X) 将是被核爆的内容,而不是您保留的内容。

关于mercurial - 我可以使用 mercurial 恢复文件中的一系列行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441450/

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