我正在尝试通过 Hudson、ant 进行构建过程,我们使用 SVN 存储库。
在将文件从 SVN 存储库复制到 Hudson 中的工作区之前,我想检查是否有人没有签入他们签出的文件。
如果有人签出,我想停止构建过程并发送消息:
User1:当前签出 File1、File2。
User13:当前签出 File9。
中止构建过程。请签入所有文件并重新启动进程。
此信息在签出的代码中不可用。但是,您可以使用locks。
我认为您正在谈论Subversion 中文件锁的检测。据我所知,Hudson/Jenkins 不支持此功能