码迷,mamicode.com
首页 > 其他好文 > 详细

How to unshelve a shelveset into another branch with TFS

时间:2014-05-22 23:45:22      阅读:421      评论:0      收藏:0      [点我收藏+]

标签:tfs

/*Author : Jiangong SUN*/


If you have made a shelve in one branch, and want to unshelve it to another branch. This article will be helpful for you.


There are some steps to follow:


1. You need to install TFS Power tools in your machine. Or else, you can‘t use tfpt command.

2. You need to ensure there is no pending changes in all branches in the workspace. 

If not, you may get possible errors like:
- Unable to determine the workspace

- An item with the same key has already been added

3. And it‘s better to delete cache in TFS: C:\Users[USERNAME]\AppData\Local\Microsoft\Team Foundation\4.0\Cache

4. Run tfpt unshelve command in target branch mapped directory


Example:

D:\TargetBranchMappedFolder>tfpt unshelve "SourceBranchShelveName" /migrate /source:"$/SourceBranch/Project" /target:"$/TargetBranch/Project"


Hope this helps! Enjoy coding!




References:

http://geekswithblogs.net/TarunArora/archive/2011/06/06/unshelve-shelveset-created-from-one-branch-to-another.aspx

http://benjii.me/2014/04/move-shelveset-to-different-branch-in-tfs/



How to unshelve a shelveset into another branch with TFS,布布扣,bubuko.com

How to unshelve a shelveset into another branch with TFS

标签:tfs

原文地址:http://blog.csdn.net/garcon1986/article/details/26503171

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!