我们最近才开始在Visual Studio(2008)中使用TFS(2008)。一些开发人员在VS中发现了“在解决方案或项目打开时获取所有内容”选项,并认为这是一个好主意 - 而且似乎是。
然而,在打开一些解决方案时,我们得到了一些好奇的结果。有问题的解决方案包含几个混合类型的项目 - 主要是类库和Web应用程序。好奇的部分是出现的“获取”对话框中的文件列表。
以下是我到目前为止发现的列表中的文件:
对此的任何见解将不胜感激。正如我所提到的,这个选项似乎是一个好主意,但是当结果出乎意料时,我们有点犹豫不决。
感谢。
答案 0 :(得分:0)
我知道当您在解决方案级别获得最新信息时,TFS中不会删除任何不在任何项目中的文件。我的猜测是你的混合/意外结果的一部分。
我个人没有选中该选项。我总是首先从源代码控制中解决所有问题。每当我检查源代码时,我也会再次删除所有内容,编译它并首先运行它。这样我就不会在TFS中引入任何问题。
我会确保开发团队中的每个人都使用相同的TFS源代码控制常规设置。我总是提示退房(保存/编辑)并在结账时获取最新版本的项目。
您是否为TFS 2008应用了最新的SP(最后我记得SP1)。还有每个开发人员的机器上的SP1?