我在 CodePlex 上有一个使用 TFS 的项目,并且我正在使用 Visual Studio 的 TFS 插件。现在我已经复制了这个项目并在另一台没有 TFS 的 PC 上工作并进行了一些重构。愚蠢的是,我只是使用复制/粘贴和手动文本编辑来合并我的更改,期望 TFS 只是拾取更改。
显然,事实并非如此。这是我本地目录的屏幕截图: 我的本地 TFS http://img259.imageshack.us/img259/2897/tfslocal.jpg
请注意一些文件是如何丢失锁定符号的——那些文件丢失了。如果您查看 Codeplex 上的当前TFS 树,则有些文件在本地不再存在,即主文件夹中的 WikiPlexExtensions.cs。
有什么方法可以轻松地告诉 TFS 将我的本地存储库与远程存储库进行比较并获取更改?我可以使用“从本地项目中排除”重新添加本地文件并重新添加它们,我可以将“已删除”文件创建为空文件来删除它们,但如果我能避免手动搞乱那将是也很好:)