gpt4 book ai didi

Mercurial 说 "abort: outstanding uncommitted changes",我不想提交

转载 作者:行者123 更新时间:2023-12-02 20:22:47 25 4
gpt4 key购买 nike

场景:本地仓库,在我离开办公室之前

$ hg status

M important/update1
M another/important/update2
M work/in/progress

我想提交并推送important/update1important/update2,因为我想在回家时将这些文件拉取到我的本地存储库。我还没有准备好提交工作/正在进行/进展。事实上它甚至没有正确解析。该文件已在我的 IDE 中打开,我只想保持原样。

现在我知道了:(匆匆忙忙,电车三分钟后出发)

$ hg commit important/update1 another/important/update2
$ hg push

pushing to https://**censored**
searching for changes
abort: push creates new remote heads on branch 'default'!
(did you forget to merge? use push -f to force)

好的。同事推了东西...(电车两分钟后开...)

$ hg pull (really important update!)
$ hg update

abort: outstanding uncommitted changes

废话。我需要同事的更新,但我不会 promise 工作/正在进行/进展,更不用说插入它了!我刚刚错过了电车...

你如何处理这个问题?

最佳答案

如果你不想使用 shelve,只需 3 个命令即可:

hg diff > mylocalchanges.txt

hg revert -a

# Do your merge here, once you are done, import back your local mods

hg import --no-commit mylocalchanges.txt

关于Mercurial 说 "abort: outstanding uncommitted changes",我不想提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4696466/

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