Visual Studio 2015-签入TFS中的其他分支

Visual Studio 2015-签入TFS中的其他分支,tfs,visual-studio-2015,Tfs,Visual Studio 2015,我从TFS中代码集的主分支签出了一些文件。后来,创建了一个单独的分支。我想将我的代码签入到新分支,尽管我最初是从原始分支签出的。这可能吗 编辑:我知道我可以签入主分支并进行合并,但如果可能的话,我希望避免这样做 安装 创建更改的搁置集 打开开发人员命令提示符 同样使用tfpt unshelve/migrate命令 tfpt取消搁置/迁移/source:$/Project/Branch1/target:$/Project/Branch2 嗯,这是基于您使用的版本控制 如果您使用的是GIT,它很简单

我从TFS中代码集的主分支签出了一些文件。后来,创建了一个单独的分支。我想将我的代码签入到新分支,尽管我最初是从原始分支签出的。这可能吗

编辑:我知道我可以签入主分支并进行合并,但如果可能的话,我希望避免这样做

  • 安装

  • 创建更改的搁置集

  • 打开开发人员命令提示符

  • 同样使用
    tfpt unshelve/migrate
    命令

    tfpt取消搁置/迁移/source:$/Project/Branch1/target:$/Project/Branch2


  • 嗯,这是基于您使用的版本控制

    如果您使用的是GIT,它很简单。在UI中创建新分支后,只需对新分支执行“签出”。任何未提交的更改都将自动指向新分支。然后,您可以在那里提交它们

    如果使用的是TFVC,则需要搁置原始分支上的更改,并在另一个分支上取消搁置这些更改。使用
    tfpt unshelve/migrate
    命令提供此功能。更多详细步骤请参考问题:


    这也是一个显示GIT和TFVC之间差异的示例

    我无法使用电动工具来处理答案,所以我签入源分支,合并到目标,然后从源分支回滚。

    我讨厌微软。为什么他们不支持这个基本功能?