如何在capistrano部署期间从git repo中提取子文件夹?

时间:2011-02-07 02:00:39

标签: ruby-on-rails git capistrano

在我的git repo中,有一个文件夹包含我需要部署的Web相关文件。

所以我想从master分支部署,但是从存储库的子文件夹中,这可能吗?

1 个答案:

答案 0 :(得分:-1)

您必须在部署期间克隆整个存储库,然后将文件移动到您希望它们部署的位置,或克隆到父目录以便文件就位。例如,以下命令将整个git存储库克隆到www文件夹中,因此如果您的子目录应位于www / path / to /目录中,则您的git存储库应该具有相同的路径/目录:

git clone git@github.com:username/app.git www