gpt4 book ai didi

version-control - 如何在 RTC 中将已交付的变更集与工作项合并为一个

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

我已经为给定的工作项交付了 3 个变更集。无论如何,我相信它应该只是一个变更集。如何将这些变更集合并为一个变更集?

最佳答案

回复:“我相信它应该只是一个变更集”。这不是必需的,但我理解希望拥有一个包含所有工作的变更集的愿望。它可以更轻松地从一个流传输到另一个流、解决冲突并避免间隙。

正如 VonC 所说,您不能在技术上合并变更集,但是,您可以创建一个具有相同变更的新变更集。这需要一些工作,而且它们都必须在同一个组件中。变更集不能跨越组件。此外,如果更改集之间存在间隙,您将需要进行一些合并。以下是一般步骤。

  1. 通过接受所有传入的更改,与您的存储库工作区的流目标同步。
  2. 从您的存储库工作区中丢弃三个已完成的更改集。下一步就是诀窍。
  3. 在 Pending Changes View 中选择组件并选择上下文菜单操作“替换为”,您的流目标在哪里。这将在您的存储库工作区中获取组件的配置,只缺少三个更改集,并在流目标流中替换它。现在您已经“未交付”三个变更集。
  4. 将三个变更集接受回您的存储库工作区。它们现在应该是组件中唯一传出的更改集,就好像您没有交付一样。
  5. 选择要合并的三个变更集并从中创建一个补丁。
  6. 从工作项中删除变更集。
  7. 丢弃变更集。
  8. 将补丁应用回您的沙箱。
  9. 将更改 checkin 一个新的更改集中。
  10. 将新的变更集与工作项相关联。
  11. 交付新的变更集。完成。

如您所见,这不是一项微不足道的任务,因此您可能不会经常这样做,除非您的团队流程以某种方式要求您这样做。

关于version-control - 如何在 RTC 中将已交付的变更集与工作项合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20488386/

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