繁体   English   中英

VS 2012 TFS工作区和项目

[英]VS 2012 TFS Workspaces and Projects

我似乎没有得到如何使用工作区和项目。 我们有两个主要项目,彼此没有关系。 在本地我创建了两个工作区,一个用于Project1,另一个用于Project2。

如果我在Project1上工作,我从团队资源管理器中选择这个项目。 在源代码管理资源管理器中,我选择Project1的工作区,从此工作区打开解决方案,然后我开始工作。

问题1:当我从团队资源管理器中选择项目时它做了什么,它似乎对我正在做的事情没有影响?

当我没有检查任何东西而且我想在项目2上很快工作时,我也是这样做的。 所以我从团队资源管理器中选择project2,选择项目2的工作区,从这个工作区打开解决方案并做一些工作。 现在问题是:如果我想检查我在project2中所做的更改,我还会看到project1的挂起更改? 但我正在项目2中工作,并且还选择了工作空间。

我不知何故错过了这一点......

一些背景信息:我们曾经使用SVN,最近切换到visualstudio.com上的Team Foundation Service,我无法找到一些答案。

谢谢,

埃里克

工作区基本上是一种在活动工作流和配置之间切换的方法。 例如,我可以处理项目的功能分支,并且我被要求快速修复同一分支中的错误,但没有我的新更改 - 或者停止处理该功能并修复发布分支中的错误。 使用多个工作区只是快速实现这一目标的一种方法。

实际上,您可以将工作空间视为本地代码存储库; 我在那里做的所有更改都是该工作区的本地更改。

如果你有两个不相关的项目,那么我不相信维护两个独立的工作区会给你带来任何好处。 本文更深入; 但我的建议是,如果你不熟悉TFS,那么在没有多个工作空间的情况下尝试使用它,直到你遇到一个有多个工作空间为你解决的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM