我为与 shell 脚本的小型持续集成做了一个临时解决方案。它从 svn 更新,然后将文件复制到站点的根目录。所以看起来像这样
cd ...
update svn
cp -R ... ...
然后放到crontab中。嗯,它适用于温度。解决方案,但它希望做出一些改进并以某种方式定义 svn 已更改(出现新修订版),并且仅在这种情况下复制文件(好吧,它与每分钟复制文件的连接会使服务器工作更慢)。
但我是 linux 的普通用户 :(
所以问题是:如何使用 bash 脚本定义 svn 获得新的提交,并且仅在这种情况下进行更新和其他内容,例如复制文件。