如果不签出 TFS 上的文件,则无法在本地编辑源文件

Cannot edit source files locally without checking out file on TFS

我和 2 位同事在共享项目中使用 TFS 和 VS 2013。我和我的同事 "Bill" 能够编辑文件并随时签入。但是同事"Bob"做不到这一点。它们在他的解决方案中显示为 "locked" ,除非他进入 TFS 并专门检出该文件。我和比尔不需要这样做,我们可以简单地编辑文件,如果我们都尝试签入同一个文件,它会通知我们合并。 Bob 拥有与我们相同的 TFS 权限,据我所知,visual studio 设置也相同。 关于可能导致此问题的原因有什么想法吗?

这听起来像是工作区问题。

Bob 需要将他的工作区从服务器工作区更改为本地工作区。如果他使用的是 VS2010 或更早版本,他将没有该选项——本地工作区仅在 VS2012 或更高版本中受支持。

这是关于如何配置本地工作区的 MSDN link: http://blogs.msdn.com/b/visualstudioalm/archive/2012/10/05/set-local-workspaces-as-default-when-upgrading-to-tfs-2012.aspx