作为个人项目的一部分,我已经开始使用 git 而不是 subversion,也许我正在从中学到一些新东西。
设置存储库相当容易,配置我的 Web 服务器以提供 git 文件就像一个魅力;提交,克隆,这里没问题。
但是,我在存储库中的项目设置存在一些问题。目前它看起来像这样:
project.git
\- mobileapp
\- artwork
\- backend
\- website
website
并且mobileapp
应该在backend
一切正常后进行通信。
我现在的问题是部署:当我想backend
在我的服务器上部署时,目前我需要检查整个存储库并将内容复制backend
到我的 webroot 目录。
由于似乎没有办法只检查 的内容project.git/backend
,我正在考虑将四个子项目分成四个 git 存储库,并增加维护四个存储库的开销。
有没有更简单的方法来解决我的问题?