使用“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中工作
答案 0 :(得分:2)
你是否100%肯定你的同事确实检查了所有“修复”它的变化?我会先仔细检查一下。在团队资源管理器中,确保他们没有任何需要在“排除的文件”下签入的文件。
如果您有TFS构建服务器,请确保CI构建(或者您可以手动运行它)成功。这至少可以证明TFS是否正确构建了项目。
如果您没有TFS构建服务器,请让另一位同事将其拉下来以验证是否已正确检查所有内容。
如果您确定他们检查了一切正常并且仍然无法正常工作,请尝试将其拉到另一个目录。此外,您可以通过文件资源管理器手动删除解决方案的副本,然后再次将其下拉(选中覆盖)。