【发布时间】:2011-02-12 00:31:02
【问题描述】:
我遇到了一个问题,即 hudson 的 SCM 轮询注意到更改并看到修订从 #1 上升到 #2。但是在执行 svn update 时的输出日志中,它仍在检查修订 #1。 d
我注意到的一件事是我的 hudson 和 svn 服务器之间的时间已经过去了。当我签入一个文件时,我查看了我的 hudson 服务器在 7:04 的时间,但我查看了 SVN 日志,它说 7:09 是修订 #2 的签入。 hudson 将继续轮询并看到修订版更改为 #2,但它会继续下载修订版 1 并构建它,直到 hudson 服务器时间为 7:09,然后它最终检查修订版 2 并构建。
如果 hudson 看到修订版 # 更改,为什么它不能只下载最新修订版?时间戳与它有什么关系?我只需要在两台机器上同步时间还是有其他选择(除了 subversion post commit hook,因为我还想进行轮询?)?
【问题讨论】:
标签: svn hudson timestamp polling