Sco*_*rod 10 tfs tfs-power-tools
我需要帮助解决以下问题:
我试图将源分支中的代码卸载到目标分支上.
我使用以下内容:
当我使用命令提示符执行取消搁置操作时,会发生以下情况:
我已经下载了PowerPack1用于电动工具.但是,我未能解决此问题.
当我从源分支重新搁置变更集但是选择不在本地保留挂起的更改时,我遇到了同样的问题并修复了它.在此之后,新货架的迁移顺利进行.
(我也确保我按照以下步骤从本网站的其他答案中收集)
使用Visual Studio 2013和以下命令时出现相同的错误:
> tfpt unshelve /migrate /source:"$/Root/Solution" /target:"$/Root/Branches/Solution" "The name of my shelveset"
> An item with the same key has already been added
Run Code Online (Sandbox Code Playgroud)
研究
这是我试图解决的问题:
解
打开等效的VS2013 x86 Native Tools命令提示符.
检查您是否安装了Team Foundation Power Tools:
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\VC\tfpt
确保您有0个待处理和排除的更改.
我有一些被排除的变化被检测到但没有被添加,这就是让我失望的原因.排除的更改应如下所示:

注意:不应该"检测到:XX(添加)" - 不可见
当你跑步时tf status,你应该看到如下的东西..tfignore文件的
1个更改或0个更改.任何其他事情都会扰乱合并.
C:\ tfs\Root\Solution> tf status
文件名更改本地路径
$/Root .tfignore编辑C:\ tfs\Root\Solution.tfignore
1个更改
确保tfpt从源Solution目录运行命令
您现在应该能够成功地将搁置集从一个分支合并到另一个分支.
关于.tfsignore的注意事项:
如果您有许多因任何原因而不想撤消的挂起更改,则可以修改.tfignore文件.
如果这是您保留更改的唯一文件,则不会制动合并.
.tfignore reference => stackoverflow - 如何忽略tfs中的文件/目录?
| 归档时间: |
|
| 查看次数: |
8819 次 |
| 最近记录: |