svn:需要锁定文件需要锁定,但我找不到属性

svn:需要锁定文件需要锁定,但我找不到属性,svn,tortoisesvn,subclipse,Svn,Tortoisesvn,Subclipse,我对SVN中正在发生的事情有点困惑。在我的本地签出中,一些文件似乎被设置为“需要锁定”,但我找不到相应的属性 签出中的大多数文件不需要锁,只需要一些 需要锁定的文件没有“需要锁定”属性 在任何 包含目录 tortiseSVN和Eclipse(尽管是Subclipse)都能识别哪些文件 需要一把锁 有人能建议将这些文件的属性/信息存储在哪里吗?发布此信息以获取其他人的信息: 经过大量的修改,看起来将文件设置为只读(在windows中)就足以让Tortise SVN和Eclipse显示灰色的需要

我对SVN中正在发生的事情有点困惑。在我的本地签出中,一些文件似乎被设置为“需要锁定”,但我找不到相应的属性

  • 签出中的大多数文件不需要锁,只需要一些
  • 需要锁定的文件没有“需要锁定”属性
  • 在任何 包含目录
  • tortiseSVN和Eclipse(尽管是Subclipse)都能识别哪些文件 需要一把锁

有人能建议将这些文件的属性/信息存储在哪里吗?

发布此信息以获取其他人的信息:

经过大量的修改,看起来将文件设置为只读(在windows中)就足以让Tortise SVN和Eclipse显示灰色的需要锁定图标(在Eclipse的包资源管理器或导航器中,Tortise SVN的windows资源管理器中)


因此,灰色图标似乎表示该文件受源代码管理,并且该文件是只读的,而不考虑“需要锁定”属性。

我花了一秒钟才弄明白这一点

如何打开/关闭SVN文件的“需要锁定”属性

(使用Windows资源管理器)

转到要锁定/解除锁定的文件

右键单击>乌龟SVN>属性

单击新建按钮>选择需要锁定


选择需要锁定(只读更新)单选按钮或不需要锁定单选按钮>确定

如果您正在使用IntelliJ IDEA,单击锁定图标可能值得检查您是否未在源代码编辑器中锁定文件


锁定图标是位于IDE右下角的切换按钮。如果将鼠标悬停在该文件上,将显示“单击以切换只读属性”文本工具提示。

svn pl在其中一个文件上仅报告属性“svn:mime type”(它们是word文档)。目录上的svnpl没有报告任何属性。对要修改的文件/目录执行
svn propedit
。我不知道为什么他们没有这些属性,但是设置它们,如果将来它们再次更改,我们将深入挖掘。不幸的是,只有删除属性才能关闭需求锁。然而,我确实找到了导致这种情况的原因(见下面的答案)。