【问题标题】:Unexplained results with VS2008 "Get everything..." optionVS2008“获取一切......”选项无法解释的结果
【发布时间】:2011-04-01 17:59:30
【问题描述】:

我们最近才开始将 TFS (2008) 与 Visual Studio (2008) 结合使用。一些开发人员在 VS 中发现了“打开解决方案或项目时获取所有内容”选项,并认为这是一个好主意——而且看起来确实如此。

但是,当我们打开一些解决方案时,我们得到了一些奇怪的结果。有问题的解决方案包含几个混合类型的项目——主要是类库和 Web 应用程序。奇怪的部分是出现的“获取”对话框中的文件列表。

以下是我目前发现的有关列表中文件的信息:

  • 列表不完整;并未列出解决方案中的所有受控文件。
  • 工作区中的版本与源代码管理中的版本相匹配。
  • 它们并没有从工作区丢失。
  • 解决方案中的每个项目都有文件;但是,并不是每个项目中的每个文件都包含在内。
  • 三个独立的开发人员在三台不同的机器上的文件列表是相同的。
  • 从命令行运行 tf get 不会产生相同的结果。

对此的任何见解将不胜感激。正如我所提到的,这个选项似乎是个好主意,但是当结果出乎意料时,我们有点犹豫是否要依赖它。

谢谢。

【问题讨论】:

    标签: visual-studio visual-studio-2008 tfs


    【解决方案1】:

    我知道,当您在解决方案级别获取最新版本时,TFS 不会拉下任何不在任何项目中的文件。我的猜测是这是您混合/意外结果的一部分。

    我个人没有选中该选项。我总是首先从源代码控制中删除所有内容。每当我签入源代码时,我也会再次拉下所有内容,先编译并运行它。这样我就不会在 TFS 中引入任何问题。

    我会确保您的开发团队中的每个人都对 TFS 源代码控制使用相同的常规设置。我总是提示结帐(保存/编辑)并在结帐时获取最新版本的项目。

    您是否为 TFS 2008 应用了最新的 SP(我记得最后一次是 SP1)。每个开发者的机器上也有 SP1?

    【讨论】:

      猜你喜欢
      • 2021-05-15
      • 1970-01-01
      • 2013-04-22
      • 2013-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-26
      相关资源
      最近更新 更多