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