有多少最新的SVN回购副本?

时间:2011-12-08 00:36:06

标签: svn

我有一个SVN存储库,我从大约7台机器上访问。我想确定其中一台机器是否在很长一段时间(> 2周)内没有svn updatesvn commit。这是我可以通过脚本在服务器端确定的吗?

我正在努力避免一台机器不断提交的情况。更新,让其他人无可救药地过时了。谢谢。

2 个答案:

答案 0 :(得分:1)

没有工具可以做到这一点.. 基本上SVN对签出的工作副本没有记账。 由于您可以自由移动和复制工作复印件而无需在服务器上检查它,我怀疑是否有可能实现可行的解决方案。

除了用户名外,SVN还没有识别不同工作表的机制。

所以你唯一能做的就是扫描apache日志文件并按ip地址过滤。

答案 1 :(得分:0)

我同意@Oli Charlesworth的说法,这种情况很有趣,但您可以在每台计算机的工作副本上运行svn status -u,看看它是否有任何文件会被更新更改。有关详细信息,请参阅svnbook