无法获得工作区项目以反映tfs visual studio的最新变化

时间:2013-10-15 17:38:57

标签: visual-studio-2012 tfs

使用“GetLatestVersion”来检索我的同事添加到Source Control的新项目后,我们意识到文件夹结构不正确。他删除了Source Control上的问题,一切看起来都很棒。它运行在他的最后。

不幸的是,即使在运行“GetSpecificVersion”并检查所有覆盖框之后,我也无法在我的本地工作区上获得他的项目的新版本。

确定。

现在如何在没有TFS知道的情况下删除我的项目(所以我没有CheckIn任何东西,TFS认为它不需要从我的本地工作区将任何东西带到服务器上。

对我来说最有意义的是:

- log out of Source Control, close the project and Visual Studio, 
- go into my workspace folder and delete the coworker's broken project
- log back into Source Control, bring up the workspace project in Solution Explorer, and re- "GetLatestVersion" and overwrite files. 

以前有人有这个问题吗?我在VisualStudio 2012中工作

1 个答案:

答案 0 :(得分:2)

你是否100%肯定你的同事确实检查了所有“修复”它的变化?我会先仔细检查一下。在团队资源管理器中,确保他们没有任何需要在“排除的文件”下签入的文件。

如果您有TFS构建服务器,请确保CI构建(或者您可以手动运行它)成功。这至少可以证明TFS是否正确构建了项目。

如果您没有TFS构建服务器,请让另一位同事将其拉下来以验证是否已正确检查所有内容。

如果您确定他们检查了一切正常并且仍然​​无法正常工作,请尝试将其拉到另一个目录。此外,您可以通过文件资源管理器手动删除解决方案的副本,然后再次将其下拉(选中覆盖)。