gpt4 book ai didi

tfs - "Move"错误 TFS 分支中的变更集

转载 作者:行者123 更新时间:2023-12-04 23:06:28 26 4
gpt4 key购买 nike

假设我在错误的 TFS 分支中 checkin 了更改。我需要将我的更改转移到另一个分支,然后以某种方式从错误的分支中消除这些更改。这可以在不借助选择性复制/粘贴的情况下完成吗?最终,我确实希望在我错误地将它们添加到的分支中进行更改......只是还没有。

如果我没有 checkin 更改,我可以搁置它们,然后 use tfpt to unshelve into a different branch .但这在这里行不通,因为我已经检查了更改。

例子:

我有一个带有 MAIN 和 DEVELOPMENT 分支的环境。我需要创建一个名为 Buzzsaw 的新模块。我有一个解决方案打开并破解我的更改。然后我检查他们。哎呀。我意识到我刚刚将我的模块 checkin 了 MAIN,但它应该已经 checkin 了 DEVELOPMENT。我可以回滚错误的变更集,但是我需要手动将我的更改应用到 DEVELOPMENT。大多数受影响的文件在分支之间是相同的,但有足够的差异,我宁愿不复制/粘贴我的更改。

我可以将我的更改从 MAIN 合并到 DEV,然后回滚 MAIN。但是现在当我真的希望它们存在时,很难将更改带回 MAIN(现在将 DEV 合并到 MAIN 并不会移动该变更集,因为它已经被合并了)。

我能做些什么?有没有一种相当干净的方法来做到这一点?

最佳答案

从错误的分支合并到正确的分支,然后执行 changeset rollback在错误的分支中。

每当您需要时,您仍然可以将变更集从正确的分支合并回错误的分支。

关于tfs - "Move"错误 TFS 分支中的变更集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11088983/

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