在我的公司,我们有一个为每个客户定制的基础软件。今天使用 SVN,我们有这样的设置:
/trunk
/tags
…
/branches
/client_project_x
/client_project_y
/client_project_z
在 git 中组织这个最好的方法是什么?每个项目都有一个远程存储库和一个用于基本代码的远程存储库,还是有一个带有多个分支的大型远程存储库?
如果我们使用带有多个分支的大型远程仓库,有没有办法从远程仓库克隆一个分支?