我的develop
分支上有以下目录/内容结构:
boilerplate/
.git/
.gitignore
web/
boilerplate
目录包含grunt,bower等开发工具,然后将资产部署到dist
内的web
子目录。
现在,有关如何或是否可以使用develop
中的某些特定内容从master
向web
发布版本的建议?只是这样它包含一个干净的,准备推送到舞台/现场?
答案 0 :(得分:0)
我可以想到两种方法:
1)在master
分支中,您可以删除boilerplate
文件夹,然后将其添加到.gitignore
文件中。
然后应在boilerplate
分支中忽略对另一个分支中的master
文件夹的更改。如果你这样做,就不要将master
合并回develop
。
2)另一种选择是使web
成为自己的仓库(在父项目中忽略它),然后只提交/发布web
文件夹中的仓库。