1

这个问题有两个部分。第一个是,我想对我想出的一个工作流程进行一次调查,以对大量网站进行代码版本控制。我有一个包含一个千篇一律的网站的大师,以及一系列处理每个网站的视图和配置文件夹更改的分支。每个站点的模型和控制器都是相同的。如果我对 master 进行更改,是否可以将这些更改合并到每个分支中。这对我来说听起来很糟糕。我计划使用 capistrano 来部署站点,并且可能会提出一个贯穿每个站点的脚本,并将 master 合并到分支中,我不确定。每个站点都有自己的部署脚本并指向特定的分支或站点。我还没有深入了解部署脚本的细节,但在开始之前,我想看看我的工作流程是否可行。

如果其他人有不同的方法,我很乐意听到。

4

1 回答 1

0

我会阅读由git的维护者直接编写的git 分支哲学。

这对我来说听起来是个好主意。据我了解,如果分支的目的site-1是“客户 1 的网站,客户 1 的确切需求”,那么如果客户 1 想要/需要您对分支所做的更改site-template,那么“git 哲学”就可以了可以将这些更改推送到所有单个站点的脚本。

于 2012-05-25T15:45:46.957 回答