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

Har*_*ott 9 tfs visual-studio-2015

我查看了TFS中代码集主分支中的一些文件.后来,创建了一个单独的分支.我想检查我的代码到新分支,即使我最初检查它是从原来的.这可能吗?

编辑:我知道我可以检查主分支并进行合并,但我想尽可能避免这种情况.

Pat*_*SFT 11

嗯,它基于您正在使用的版本控制.

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

如果您使用的是TFVC,则需要将更改搁置在原始分支上,并在另一个分支上取消搁置.使用tfpt unshelve /migrate命令提供此功能.更多细节步骤请参考问题:TFS:将在一个分支中本地完成的更改提交到另一个分支

它也是一个显示GIT和TFVC之间差异的样本.

  • 我讨厌微软。他们为什么不支持这个基本功能? (2认同)

Nul*_*nce 8

  1. 安装TFS 2015 Power Tools

  2. 创建更改的搁置集

  3. 打开开发人员命令提示符

  4. 请使用此tfpt unshelve /migrate命令

    tfpt unshelve /migrate /source:$/Project/Branch1 /target:$/Project/Branch2