svn - 如何在SVN中进行独家结帐?

标签 svn locking svn-checkout

我正在寻找一种从SVN进行独家结帐的方法。

  • 是否有一种方法可以在 checkout 文件时自动锁定文件?
  • 如果一个用户进行独占 checkout ,然后另一用户对同一文件进行 checkout ,我如何生成第二种用户对该文件已锁定的通知或即时消息?
  • 最佳答案

    如果我了解您的后续帖子,那么我认为您真正想要的是确保人们了解锁。我正在想象一种情况,用户A和B已经 checkout 了jpeg。用户A现在将其锁定,并且您要确保用户B知道,这样他(她)就不会开始编辑jpeg并浪费时间和精力。

    如果是正确的话,我建议您做两件事:第一,也是最重要的,沟通(技术性不强,但如果使用得当,功能非常强大);其次,您可以查看post-locksvn存储库 Hook 。您可以使用它来在有人将文件锁定时发送电子邮件。

    the subversion book:

    The post-lock hook runs after one or more paths have been locked. It is typically used to send email notification of the lock event.

    关于svn - 如何在SVN中进行独家结帐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1184316/

    相关文章:

    go - 两个客户端在 Consul 中获取相同的锁

    svn - 使用 Maven 执行 build.xml

    svn - 从其他存储库收集更改时构建失败

    svn - 如何在 Eclipse 或 IntelliJ IDEA 中获得 Subversion 1.7 支持?

    svn/Apache用户访问 "500 Internal Error" "Need AuthName"问题

    c - 在结构C中锁定pthread_mutex_t

    git - 如何 git-svn 从 Subversion 存储库中克隆最后的 n 个修订版?

    svn 切换错误 - 不是同一个存储库

    visual-studio - AnkhSVN升级导致Subversion 1.6创建的: Working copy too old (format 10,问题)

    c++ - 这个线程池使用安全吗?