TFS power tools

The unshelve operation supported by tf.exe does not allow shelved changes and local changes to be merged together, which could cause many problems:

 

Problem scenario One

1.       You made a shelve set “TEST_ShelveSet” on work space A, day time A.

2.       You un-shelve  “TEST_ShelveSet” on work space B, day time B. TFS will not try to merge the change between {the change between day time B and day time A} and {“TEST_ShelveSet”},

instead, it will

a.       Replace your local file with the file in “TEST_ShelveSet” if your local file is not checked out, which causes very bad result.

b.      Throw out an un-shelve error if your local file is checked out.

 

Problem scenario Two

http://blog.stevehorn.cc/2007/11/team-foundation-server-unshelve.html

 

Actually we have the tool “tfpf” to un-shelve our shelve set:

http://msdn.microsoft.com/en-us/teamsystem/bb980963.aspx
http://blogs.msdn.com/buckh/archive/2005/11/16/493401.aspx

 

But still remember, keep all the files which will be influenced by the shelve set in “checked out” status if you want to utilize merge functionality.

转载于:https://www.cnblogs.com/xingyukun/archive/2009/12/21/1628629.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值