我为各种客户构建并维护了许多主题。我希望能够将它们全部放在github中,以实现可爱的版本控制。然而,当您拥有20多个私有存储库时,github会变得有点贵。我将有大约30多个。这些主题不是一起使用的,每一个都是为一个单独的客户机使用的。
我知道我可以托管自己的git安装,但之后我就失去了github的出色的差异工具和社交功能。将所有代码放在一个地方也很好。
所以我想知道是否有另一种方法可以将所有主题放在一个回购协议中,并以某种智能的方式将它们分开。
我曾想过使用gitignore,但对于每个克隆,都需要重建正确的。gitignore。不可行。
也许使用分支是正确的方法,但我不知道它是如何工作的。
另一方面,我一直在使用deployhq。com(一个很好的服务)通过ftp将更改的文件部署到服务器。而且效果很好。对于仍在开发中的站点,我创建了一个git服务挂钩,在每次推送之后,deployhq会自动部署该项目-太棒了。
关于如何通过分支或任何其他方法实现这一点,有什么建议吗?