gpt4 book ai didi

bazaar - 如何在化石中模拟 'git stash',bzr?

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

使用fossil/bzr时是否可以模拟“git stash”的行为?

基本上我有兴趣处理以下工作流程:

  • 在某个时刻,源代码树具有状态 X,它被提交
  • 我继续编写新代码,我写了一段时间,然后我看到了
    重构的机会
  • 我现在不能提交,因为我开始做的改变不是
    完成,它还不是原子的
  • 在这一点上我会做'git stash',会保存当前的工作并且会
    回到状态 X
  • 我会进行重构和提交,源代码现在状态为 Y
  • 我会将状态 Y 中的源代码与存储中的代码合并,完成更改
    使其原子化,然后再次提交,将源代码推送到状态 Z

  • 我认为通常可以在使用时模拟这种情况
    另一个 SCM 通过在状态 X 中分支代码而不是执行“git stash”,
    在该分支中进行重构,然后将该分支合并回
    主要的。但我知道分支并不总是一种廉价的操作。也是
    有任何更好的特定方法最终依赖于特定的
    化石/bzr的特点?

    最佳答案

    使用 bzr shelvebzr unshelve命令。

    关于bazaar - 如何在化石中模拟 'git stash',bzr?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1912934/

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