AnkhSVN实时锁定?

AnkhSVN实时锁定?,svn,ankhsvn,Svn,Ankhsvn,我们最近开始为VisualStudio使用AnkhSVN subversion插件。一切正常,但我们有点问题 当我的一个同事锁定某个文件时,我就无法提交我对该文件所做的更改。这不一定是个问题,但我们想知道是否可以执行以下操作: Person X锁定文件-->Person Y在Visual studio中自动看到他无法编辑该文件,因为该文件已被其他人锁定。现在我们必须“手动”询问其他人他是否锁定了某个文件,因为插件没有显示红色!如果文件被锁定的话,用什么符号。这有点烦人,因为我可能已经在一个文件上

我们最近开始为VisualStudio使用AnkhSVN subversion插件。一切正常,但我们有点问题

当我的一个同事锁定某个文件时,我就无法提交我对该文件所做的更改。这不一定是个问题,但我们想知道是否可以执行以下操作:

Person X锁定文件-->Person Y在Visual studio中自动看到他无法编辑该文件,因为该文件已被其他人锁定。现在我们必须“手动”询问其他人他是否锁定了某个文件,因为插件没有显示红色!如果文件被锁定的话,用什么符号。这有点烦人,因为我可能已经在一个文件上工作了一个小时,却发现我无法提交更改,因为文件被其他人锁定了

这是否可能使用AnkhSVN,或者我需要求助于其他解决方案

使用Subversion(任何类型),当存在要修改的二进制文件时,锁定非常有用

在这种情况下,步骤应为:

  • 锁定二进制文件
  • 修改
  • 承诺
  • 如果其他人锁定了该文件,您锁定该文件的尝试将失败,您将知道不进行任何修改,并应在修改完成后要求其他用户提醒您

    如果这是一个文本文件,则不需要锁定,因为您可以(通常)轻松合并更改


    您可以设置subversion属性“svn:needs lock”。 这样,当您尝试编辑文件时,需要锁定该文件