Visual studio 2008 TFS赢得';不允许文件夹重命名,声称存在锁
在VisualStudio2008中,由于名称输入错误,我想重命名文件夹。 我在解决方案结构中将其重命名。文件夹和.CSProj文件现在已签出,我也签入了 TFS返回“Microsoft Visual studio此时无法执行源代码管理操作,因为操作中涉及的某些文件已被锁定。请稍后重试该操作” 查看源代码管理资源管理器,我可以确认文件夹和其中的文件根本没有签出。.csproj和csproj.vspscc由另一个用户“编辑” 这是怎么回事 如果我试图撤消更改,我会收到相同的消息。在撤消更改之前,我必须强制获取最新版本。那又是怎么回事 最终的解决办法是让所有其他用户签入.csproj,然后在源代码管理资源管理器中重命名文件夹。在这一点上,它起了作用,尽管以前从未起过作用Visual studio 2008 TFS赢得';不允许文件夹重命名,声称存在锁,visual-studio-2008,version-control,tfs,file-locking,Visual Studio 2008,Version Control,Tfs,File Locking,在VisualStudio2008中,由于名称输入错误,我想重命名文件夹。 我在解决方案结构中将其重命名。文件夹和.CSProj文件现在已签出,我也签入了 TFS返回“Microsoft Visual studio此时无法执行源代码管理操作,因为操作中涉及的某些文件已被锁定。请稍后重试该操作” 查看源代码管理资源管理器,我可以确认文件夹和其中的文件根本没有签出。.csproj和csproj.vspscc由另一个用户“编辑” 这是怎么回事 如果我试图撤消更改,我会收到相同的消息。在撤消更改之前,我
重命名的签入成功,对旧名称的引用在以下签入中被清除。如果Visual Studio开始执行奇怪的操作,请直接在TFS源代码管理中尝试。上周我遇到了类似的问题。在撤消将其重命名回旧名称之前,它将更新TFS项目名称。 然后撤消项目更改。使用其他名称保存当前解决方案后出现的类似问题。它创建了一个新的解决方案,但同时在TFS中签出了旧的解决方案,将其重命名为新的解决方案,并且不允许撤消签出的重命名。为了解决这个问题,我加载了新的(重命名的)解决方案,然后用旧名称将其保存回去。它将签出解决方案更改为以前的名称,之后我可以通过两个步骤撤消它:
BR如果您要重命名的文件夹中的某个文件已签出,则TFS无法将该文件移动到新位置
对于任何文件夹重命名操作,每个人都必须退出项目。我也是。我重命名文件夹时遇到问题。对我来说,所有建议的方法都不起作用。由于问题似乎只发生在我的客户身上,而其他团队成员的任何客户身上都没有,因此这似乎是一个客户问题。因此,我重命名了本地源目录,并再次获取了所有内容,没有任何帮助。我重新安装了TFS客户端,但也没有帮助
但至少我找到了一种方法,那就是先关闭解决方案,然后签入。这是我现在唯一可以重命名文件夹的方法。有人知道这是为什么以及我如何修复它吗?与其在解决方案打开时尝试签入对象,不如在没有sln的情况下打开Visual Studio,转到团队资源管理器并导航到目标解决方案的源代码管理文件夹 从源代码管理资源管理器窗口签入
你现在可以登记了。享受。通过转到文件->关闭解决方案关闭解决方案,然后尝试签入文件。这种方法对我有效什么废话?真的是这样吗?不完全是这样,不签出,只需获取最新信息,然后锁定文件夹。你可以给它重命名。这是为我做的。非常感谢。