在visual studio 2008中,由于名称中的拼写错误,我想重命名文件夹.我在解决方案结构中重命名它.现在检出文件夹和.CSProj文件,然后我办理登机手续.
TFS回来时"Microsoft Visual Studio此时无法执行源代码控制操作,因为操作中涉及的某些文件已被锁定.请稍后重试该操作".
查看源代码管理资源管理器,我可以确认文件夹及其中的文件根本没有签出..csproj和csproj.vspscc由另一个用户"编辑".
这里发生了什么?
如果我尝试撤消更改,我会得到相同的消息.在撤消更改之前,我必须强制获取最新版本.那也是怎么回事?
最终修复是让所有其他用户检入.csproj,然后重命名Source control explorer中的文件夹.在这一点上,它工作,虽然以前没有工作.
重命名的签入成功,并且在以下签入中清除了对旧名称的引用.
如果您要重命名的文件夹中的一个文件已签出,则TFS无法将文件移动到新位置.
对于任何文件夹重命名操作,每个人都必须离开项目.