我正在开发Visual Studio 2005,使用TFS作为源代码控件。每当我没有在解决方案上工作一段时间,我总是在解决方案资源管理器中进行递归获取最新版本。TFS与Visual Studio集成 - 获取最新并不总是奏效?
但是,这似乎并不总是奏效。如果我知道我没有最新版本的文件,即使右击它(在解决方案资源管理器中),选择获取特定版本并勾选“强制获取”框不起作用。
我似乎需要打开TFS源代码管理窗口,并在那里强制Get文件的问题。
另外,解决方案资源管理器通常在文件旁边有一个“检出给别人”的图标,但是当我检入源代码管理时,它们根本没有检出!
我只想知道这些问题是否广泛存在,是否坚持VS2008(我还没有在2008年的一个大型项目中使用过TFS),以及是否有任何修复或解决方法。
无法评论“广泛”,但可以确认我有完全相同的经历。我有代码被别人标记了几个星期,但我是唯一一个工作的人。 – 2009-08-19 11:52:24
我们对SSIS项目使用Visual Studio 2008和TFS 2012,并且遇到同样的问题。当您从解决方案资源管理器获取最新版本时,有时没有任何人签出的文件在本地工作区中不会更新。 在使用TFS源代码管理窗口的获取最新版本时,它似乎始终有效,但您如何教导n个项目成员停止使用他们已使用五年的解决方案资源管理器? – cmenke 2014-02-28 11:40:25