有没有办法存储我的存储库的一部分以进行部署并能够进行git pull

时间:2018-07-05 01:27:54

标签: git file deployment pythonanywhere

我有一个目录结构如下的存储库

-- Frontend
  -- Frontend files
-- Backend
  -- Backend files

我现在正在寻求将后端部署到Pythonanywhere。 Pythonanywhere可用作部署的远程云控制台。我希望能够仅存储后端内容而没有前端来节省内存。我是否必须将存储库分为前端存储库和后端存储库,还是有一个.gitfocus命令或函数仅关注后端文件夹中的更改?

1 个答案:

答案 0 :(得分:2)

如“ Git push deployments on PythonAnywhere”中所述,如果要git push您的文件以触发部署,则实际上将需要有两个存储库。

即使您有两个分支(每个文件夹一个)和pushed only one of them,这些分支(与您的当前存储库)都有太多共同的历史记录,最终您还是要推送整个历史记录。

拥有单独的存储库(通过submodules在父存储库中本地分组)更干净。