合并到master,具有不同的目录结构

时间:2014-12-16 16:45:18

标签: git git-branch directory-structure githooks

我的develop分支上有以下目录/内容结构:

boilerplate/
.git/
.gitignore
web/

boilerplate目录包含grunt,bower等开发工具,然后将资产部署到dist内的web子目录。

现在,有关如何或是否可以使用develop中的某些特定内容从masterweb发布版本的建议?只是这样它包含一个干净的,准备推送到舞台/现场?

1 个答案:

答案 0 :(得分:0)

我可以想到两种方法:

1)在master分支中,您可以删除boilerplate文件夹,然后将其添加到.gitignore文件中。

然后应在boilerplate分支中忽略对另一个分支中的master文件夹的更改。如果你这样做,就不要将master合并回develop

2)另一种选择是使web成为自己的仓库(在父项目中忽略它),然后只提交/发布web文件夹中的仓库。