在 TFS 中搁置仅仅是一种软签入,以便其他团队成员可以看到源代码吗?
即搁置的代码不会被编译,对吗?
货架有很多用途。主要有:
-
上下文切换:保存当前任务的工作,以便您可以切换到另一个高优先级任务。假设您正在开发一项新功能,只顾自己的事,这时您的老板跑进来说“啊!Bug Bug Bug!”你必须放弃当前对该功能的更改并修复错误。您可以搁置对该功能的工作,修复错误,然后返回并取消搁置以稍后处理您的更改。
-
共享变更集:如果您想共享代码变更集而不签入它,您可以通过搁置它来方便其他人访问。当您将不完整的任务传递给其他人(可怜的灵魂)时,或者如果您有某种测试代码,您永远不会检查其他人需要运行的情况时,可以使用此方法。h/t http://en.wikipedia.org/wiki/Hat_tip对于其他关于使用此进行评论的回复,这是一个非常好的主意。
-
保存您的进度:当您正在开发一项复杂功能时,您可能会发现自己处于想要保存进度的“最佳点”。这是搁置代码的理想时机。假设您正在修改一些 CSS / HTML 来修复渲染错误。通常你会不断地敲打它,重复你能想到的每一种可能的组装方式,直到它看起来正确为止。但是,一旦看起来正确,您可能需要尝试返回清理标记,以便其他人能够理解您在签入之前所做的事情。在这种情况下,当一切都正确呈现时,您可以搁置代码,然后您就可以自由地重构您的标记,并且知道如果您不小心再次破坏它,您可以随时返回并获取您的变更集。
还有其他用途吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)