是否在TFS中搁置仅仅是软签,以便其他团队成员可以看到源代码?
即搁置的代码将不会被编译正确吗?
是否在TFS中搁置仅仅是软签,以便其他团队成员可以看到源代码?
即搁置的代码将不会被编译正确吗?
Answers:
货架有很多用途。主要的是:
还有其他用途吗?
搁架是一种将所有更改保存在盒子上而无需检入的方法。这些更改将永久保存在服务器上。以后,您或您的任何队友都可以将他们“搁置”回您的任何一台机器上。
它也很适合审阅。在我的团队进行检查时,我们搁置了更改,并发送了一封电子邮件,其中包含更改说明和更改集的名称。然后,团队中的人员可以查看变更集并提供反馈。
仅供参考:查看货架集的最佳方法是使用以下命令
tfpt评论/ shelveset:shelvesetName; userName
tfpt是Team Foundation Power Tools的一部分
那就对了。如果创建架子,则其他人在获取最新消息时将看不到您的代码。
它将您的代码更改存储到服务器上,这可能比工作PC更好。
如果您有在家工作的冲动,它可以使您在另一台机器上进行更改。
其他人可以看到您的书架(尽管我认为这可能是可选的),以便他们可以在签入之前检查您的代码。
许多这些讨论中遗漏的一点是,如何恢复到搁置更改的SAME计算机上。对大多数人来说也许很明显,但对我而言却不是。我相信您会执行“撤消待更改”-是吗?
我了解流程如下:
因此,如果您想开始一些可能需要搁置的工作,请确保在开始之前签入,因为签入点是您执行上述“撤消待更改项”时将返回的位置。
我一直都遇到这种情况,因此有关分支的补充信息:
如果您使用多个分支,则架子集将与创建它们的特定分支联系在一起。因此,如果您让变更集在架子上生锈的时间过长,并且不得不搁置在另一个分支上,则必须使用7月发布的电动工具来做到这一点。
tfpt unshelve /migrate