我有一个目录结构如下的存储库
-- Frontend
-- Frontend files
-- Backend
-- Backend files
我现在正在寻求将后端部署到Pythonanywhere。 Pythonanywhere可用作部署的远程云控制台。我希望能够仅存储后端内容而没有前端来节省内存。我是否必须将存储库分为前端存储库和后端存储库,还是有一个.gitfocus命令或函数仅关注后端文件夹中的更改?
答案 0 :(得分:2)
如“ Git push deployments on PythonAnywhere”中所述,如果要git push您的文件以触发部署,则实际上将需要有两个存储库。
即使您有两个分支(每个文件夹一个)和pushed only one of them,这些分支(与您的当前存储库)都有太多共同的历史记录,最终您还是要推送整个历史记录。
拥有单独的存储库(通过submodules在父存储库中本地分组)更干净。