gpt4 book ai didi

bazaar - “bzr update”删除了我所有的本地提交。帮助!

转载 作者:行者123 更新时间:2023-12-02 06:38:26 29 4
gpt4 key购买 nike

我认为我的变更集可能发生了一些不好的事情。

根据记录,我以前使用过 git、hg 和 svn,并取得了普遍的成功。我对bzr的理解还不太完整。

这是我所拥有的(Windows XP):

1) 使用 bzr 的 svn checkout 创建的文件夹。称之为稳定
2)从我用于开发的文件夹分支出来的文件夹。称之为开发

我的计划是在开发分支上使用 commit --local 来跟踪更改,并且效果很好。

然后,我做了一个“bzr update”(因为当我尝试推送时它提示)。当时,stable 有一个更旧的代码副本。好吧,现在开发有了同样的旧副本。 “bzr log”没有显示我本地提交的任何证据!

有人可以向我解释发生了什么,以及我可以做什么来恢复我的旧代码吗?

最佳答案

好的,我找到了。经过一番疯狂的搜索,在查看了另一个 stackoverflow 问题后,我发现了 secret 密码词“死头”: Some code was lost after doing bzr commit --local, bzr pull, bzr commit

但是,他们提出的解决方案对我不起作用。什么有效,被发现于 http://chrismarinos.com/don-t-loose-your-head-with-bazaar/

最终的答案是使用 Heads --all 找到修订 ID,然后使用 pull get 获取所有修订:

bzr heads --all
bzr pull --overwrite -r revid:<revision-id>

我的所有代码都回来了,现在备份了 3 或 4 次。

关于bazaar - “bzr update”删除了我所有的本地提交。帮助!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4414364/

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