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

时间:2011-03-25 03:01:33

标签: svn tortoisesvn subclipse

我对SVN中发生的事情感到困惑。在我的本地结账时,一些文件似乎设置为“需要锁定”,但我找不到相应的属性。

  • 结帐中的大部分文件都不需要锁定,只需要一些
  • 需要锁定的文件没有需要锁定属性
  • 似乎没有任何需要锁定属性 包含目录
  • tortiseSVN和Eclipse(虽然Subclipse)都识别出哪些文件 要求锁定。

有人可以建议为这些文件存储属性/信息的位置吗?

3 个答案:

答案 0 :(得分:1)

如果您使用的是IntelliJ IDEA,则可能需要通过单击锁定图标来检查您是否未将文件锁定在源编辑器中。

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

答案 1 :(得分:0)

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

经过大量的讨论后,看起来将文件设置为只读(在Windows中)足以让Tortise SVN和Eclipse显示灰色需求锁定图标(在Package Explorer或Navigator for Eclipse中,Windows资源管理器) for Tortise SVN)。

因此,灰色图标似乎意味着该文件处于源代码管理状态,并且该文件是只读的,无论“需要锁定”属性如何。

答案 2 :(得分:0)

我花了一秒钟来解决这个问题。

如何为SVN文件打开/关闭'Needs-Lock'属性。

(使用Windows资源管理器)

转到要锁定/取消锁定的文件

右键单击> Tortoise SVN>特性

点击新按钮>选择需要锁定

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