gpt4 book ai didi

tfs - TFPT 取消搁置迁移不起作用

转载 作者:行者123 更新时间:2023-12-03 14:59:07 26 4
gpt4 key购买 nike

我知道以前有人问过这个问题,但由于没有答案,我再次问。

我正在尝试将搁置集从一个分支迁移到另一个分支。我正在从工作区 DIR 中运行以下命令:

tfpt unshelve changes;myusername /migrate /source:$/main /target:$/new-branch

当我运行该命令时,我会打开“货架详细信息”窗口,其中包含更改和文件夹(指向 $/Main)

单击 unshelve 会出现冲突对话框,文件夹再次指向 $/main。如果我点击解决,我会得到以下选项:
  • 保留我的本地更改 撤消我的本地更改,然后搁置
  • 撤消我的本地更改,并采取搁置的更改。
  • 保留我的本地更改,并合并本地和搁置的内容

  • 无论我选择哪个选项,我都不会在“新分支”中得到任何未决的更改。我唯一未决的更改是针对主分支的。

    有任何想法吗?

    最佳答案

    您需要从映射到您的 的目录中运行此命令。目标 分支( $/new-branch ,在您的示例中)。

    例如,如果您当前的分支是 => Main,它映射到您的工作区 C:\Workspace\TeamProject\Main\...
    并且您想将更改移动到 Dev 映射到 D:\Workspace\TeamProject\Dev
    然后您需要从以下目录运行以下命令:

    C:\Workspace\TeamProject\Main> tfpt unshelve "changes;muusername" /migrate /source:$/TeamProject/Main /target:$/TeamProject/Dev

    详情请参阅 Tarun 的博文: http://geekswithblogs.net/TarunArora/archive/2011/06/06/unshelve-shelveset-created-from-one-branch-to-another.aspx

    关于tfs - TFPT 取消搁置迁移不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12586290/

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