我检查了一个变更集,将~10个媒体文件添加到我的TFS分支。但是,在分支机构的其他人连续调用“Get Latest”后,他们都没有能够实际获取文件,直到他们从Source Control Explorer中选择“获取特定版本”并选中了这两个框。
应该注意的是,这些媒体文件与它们所属的项目位于同一文件夹中;但是它们不是项目/解决方案的一部分(您无法在Visual Studio中的解决方案资源管理器中看到它们)。
以下是关于(可能)问题的两个想法:
他们从解决方案资源管理器而不是源代码管理资源管理器中选择“获取最新”;更新他们的工作区版本但没有实际下载文件。
以某种方式添加这些文件并不算作改变。
我意识到很难尝试用如此有限的信息回答问题,但我很好奇为什么他们无法获得新的媒体文件。
此外,将来如何避免这样的问题(最佳实践)?
答案 0 :(得分:5)
添加文件将始终视为更改。
我认为你的第一个想法是发生了什么。从解决方案资源管理器获取最新信息仅更新解决方案树中的这些文件。如果文件是解决方案的一部分,您可能需要考虑将它们添加为内容项,以便对其进行适当更新。