svn - 想法 : SVN monitor for pending commits?

标签 svn monitor

我想问一下是否有人听说过这种情况下的 SVN 监控工具:过去我们使用 MS SourceSafe 和 checkout & lock 机制来避免合并。这样做的一个好处是“发布管理器”可以在 repo 中看到仍然没有 checkin 的文件。SVN 是一个很棒的工具,但有时我会错过这些信息,甚至为了避免大冲突。是否有监控系统可用于查看谁更改了待提交的文件?在每个工作站上,一个服务/守护程序收集修改信息,定期将其发送到中央服务器和客户端应用程序以查看信息。

这只是一个想法,我不知道我适合是否有意义......

亲切的问候,
和我

最佳答案

svn 不需要在结账时锁定;但是,它支持锁。因此,如果您的团队更喜欢这种工作方式,我建议您使用 svn locking feature .

基本上,您比以前有更多的灵活性:

  • 如果开发人员只是想“尝试一些东西”,他可以更新他的工作副本并修改文件而无需锁定它。
  • 如果开发人员想专门处理一个文件(以避免合并),他可以更新他的工作副本、锁定文件、处理它,并在完成后提交更改并解锁文件。
  • 关于svn - 想法 : SVN monitor for pending commits?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3779117/

    相关文章:

    c# - 检测目录中的更改

    ios - XCode 5 加载项目时崩溃

    SVN - 如何限制用户访问某些文件夹?

    http - 了解SVN的WebDAV客户端协议(protocol)

    c++ - 线程安全问题

    linux - 长时间监控linux进程,保存成文本文件或csv文件

    c++ - 流量监控和整形 (C\C++)

    svn - 颠覆结帐: is there a way to skip a subtree?

    svn - 为什么在 TortoiseSVN 的提交对话框中看不到新添加的文件?

    java - 具有多个监视器的BlockingQueue设计