【问题标题】:I can't unshelve changes from one branch to another我无法取消从一个分支到另一个分支的更改
【发布时间】:2014-02-28 06:58:03
【问题描述】:

我正在使用 tfpt 工具将搁置集从一个分支移动到另一个分支。我已经阅读了一些关于它的 stackoverflow 问题,但似乎都不适合我的问题。我正在运行这样的命令:

tfpt unshelve "my shelveset name" /migrate /source:source_brach /target:target_branch

当我这样做时,我会收到类似以下示例的错误:

对 filen_name_with_path 的更改无法取消,因为 服务器路径未映射到本地工作区

【问题讨论】:

    标签: tfs unshelve


    【解决方案1】:

    确保您的工作区映射包含两个分支。首先在两个分支上获取最新信息以测试此设置是否正确。

    【讨论】:

      【解决方案2】:

      确保

      1. 您的一个或多个工作区映射包括两个分支(它们不必在同一个工作区中);
      2. 您启动命令的位置在您的 target 工作区中。

      【讨论】:

      • 2 号为我做了。我必须输入“cd”命令才能导航到目标文件夹,然后从那里运行命令。
      【解决方案3】:

      您所要做的就是使用 cmd 转到目标分支映射的本地文件夹并从那里运行命令。它应该工作

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-06-03
        • 2019-03-17
        • 1970-01-01
        • 2015-01-01
        • 2021-01-07
        • 2011-03-08
        • 2011-07-15
        相关资源
        最近更新 更多