gpt4 book ai didi

git - 使用 Capistrano 3 部署 git 子模块

转载 作者:太空狗 更新时间:2023-10-29 14:28:15 25 4
gpt4 key购买 nike

我的项目存储库包括 Wordpress 作为 git 子模块。当通过 Capistrano 3 部署时,子模块目录是贫瘠的。

project
--wordpress
--images

我正在使用 git 和 :deploy_via, :remote_cache

如何让 Capistrano 也部署子模块?

最佳答案

可能与 capistrano v3 deploy git repository and its submodules 重复.

在 capistrano 3.1.x 及更高版本中,您可以实现自己的 SCM 策略。有一个可用的 gem 可以帮助 git 子模块,请参阅:https://github.com/i-ekho/capistrano-git-submodule-strategy .

注意:如果您已经尝试使用默认的 git 策略,则 repo 文件夹可能会出现问题。只需转到 deploy 目录并将其删除,然后再次运行 cap deploy 来修复它。

关于git - 使用 Capistrano 3 部署 git 子模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22819265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com