gpt4 book ai didi

version-control - 执行 bzr commit --local, bzr pull, bzr commit 后丢失了一些代码

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

我团队中的一位开发人员一直在使用绑定(bind)到服务器的分支(IE,仅使用 checkout、update 和 commit),但也经常在提交时使用 --local 标志,然后批量提交到服务器。她最近遇到了一种情况,即她缺少一些本地提交,并且无法在 repo 或她的本地代码中找到它们。她怀疑这是因为她在本地提交和服务器提交之间的某个时间点进行了拉动。

我们俩都没有特别的 Bazaar 经验——可能发生了什么,我们在哪里可以找到这个丢失的代码?她相当肯定她从未做过任何破坏性的事情,而且我相当肯定 Bazaar 会问她是否会这样做。我隐约记得 Bazaar 在更改一堆代码之前有一些“隐藏的”存储库/树/任何东西的概念,有人可能会从中恢复丢失的代码,但我无法通过谷歌搜索那是什么。

最佳答案

我发现我所指的“'隐藏' repos/trees/whatever”是“死头”,查看 bzr heads .

我们找到了我们的死头并将其合并回 - 代码已保存!

$ bzr heads
$ # output shows various heads, with names like: revision-id: john@mycomputer-20100630175358-39qro1z5qdq2o9ay(dead)
$ bzr merge john@mycomputer-20100630175358-39qro1z5qdq2o9ay

关于version-control - 执行 bzr commit --local, bzr pull, bzr commit 后丢失了一些代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3162481/

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