1

我签入了一个变更集,向我的 TFS 分支添加了大约 10 个媒体文件。然而,在分支中的其他人连续调用“获取最新”时,他们都无法真正获取文件,直到他们从源代码管理资源管理器中选择“获取特定版本”,并选中了这两个框。

需要注意的是,这些媒体文件与它们所属的项目位于同一文件夹中;但是它们不是项目/解决方案的一部分(您无法从 Visual Studio 的解决方案资源管理器中看到它们)。

以下是我对(可能)问题的两个想法:

  • 他们选择从解决方案资源管理器而不是源代码管理资源管理器中“获取最新”;更新他们的工作区版本,但不实际下载文件。

  • 以某种方式添加这些文件不算作更改。

我意识到很难尝试用如此有限的信息回答问题,但我很好奇他们为什么无法获得新的媒体文件。

此外,将来如何避免此类问题(最佳实践)?

4

1 回答 1

5

添加文件将始终算作更改。

我会假设你的第一个想法是正在发生的事情。从解决方案资源管理器获取最新仅更新解决方案树中的那些文件。如果文件是解决方案的一部分,您可能需要考虑将它们添加为内容项,以便适当地更新它们。

于 2012-05-17T18:09:58.527 回答