目前我正在开发一个使用 TFS 作为源代码控制的项目。我正在实现一项功能,但被需要由外部资源完成的工作所阻碍。由于功能尚未完全完成,我无法在不中断构建的情况下签入更改。因此,我不想在阻塞工作完成后等待几天,而是想解决一些缺陷。
为了独立于我的其他更改来完成这项工作,我正在我刚刚创建的第二个工作区中处理这些缺陷。
在使用第二个工作区隔离我的更改后,一位同事问我为什么不搁置我的更改。在对搁置进行了一些阅读之后,看起来这是像我这样的情况的首选解决方案。 我的问题是,如果有的话,你会在什么情况下创建多个工作空间,在什么情况下应该使用搁架? 有一些关于搁置的帖子,但我对工作空间的主题看不到太多。
顺便说一句,我想到了在这里创建第二个工作区。