现在Drupal.org已经switched to using Git,是否有一种简单的方法可以在本地维护核心和contrib项目的所选子集(甚至全部)的最新镜像?或者是否会因为它会对drupal.org基础设施产生的压力而气馁呢?
我意识到我可以克隆单个项目,但我想要一个能够定期自动提取更新的镜像。在中断的情况下让项目可用会很好,而且在离线时可以更容易开发。
答案 0 :(得分:3)
要回答有关镜像项目的技术问题,我将采取以下措施:
git clone git://git.drupal.org/project/<project>.git <project>
git pull
。对于本地开发,您可以将本地镜像克隆到另一个目录。
关于这是否是礼貌的方式,我想只有Drupal社区可以回答这个问题。但我可以说,git协议相当有效,并且不会为维护镜像带来太多开销。如果你想错开你的拉力,你可以以交错的方式为每个项目运行git pull
,这样你就不会每周一个接一个地击中它们。
答案 1 :(得分:1)
快速而又脏的python脚本就是这样做的。