gpt4 book ai didi

version-control - 我应该如何管理 "reverting"在 mercurial 中使用书签完成的分支?

转载 作者:行者123 更新时间:2023-12-04 06:55:02 25 4
gpt4 key购买 nike

我有一个关于 bitbucket 的开源项目。最近,我一直在研究一个实验分支,我(无论出于何种原因)没有为其创建实际分支。相反,我所做的是使用书签。

所以我在同一个版本中做了两个书签

  • 测试——我处理的新代码现在应该被放弃(由于实验失败)
  • main -- 稳定有效的旧代码

  • 我在测试工作。我还从测试推送到我的服务器,最终切换了 tip标记到新的不稳定代码,当我真的宁愿它留在 main 时。我通过执行 hg update main “切换”回主书签然后进行微不足道的更改。所以,我用 hg push -f 插入了这个现在我的源代码控制在服务器上是“正确的”。

    我知道应该有一种更干净的方式来“切换”分支。以后做这种手术怎么办?

    最佳答案

    tip在具有任何类型分支的存储库中并不是一个广泛有用的概念。无论您是使用书签、命名分支还是匿名分支,tip总是意味着任何分支上的最新提交,这很少是你关心的事情。您问题的真正解决方案是不再担心 tip !

    关于version-control - 我应该如何管理 "reverting"在 mercurial 中使用书签完成的分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13127818/

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