我有一个基于GitFlow的项目git仓库。我有一个主分支,一个开发分支(所有工作都在这里完成)和一个发布分支。
我的仓库依赖于一些子模块,我希望继续跟踪这些子模块,因为这些子模块会更新,但是我不希望我的发布分支包含完整的子模块(测试、文档等),我只想让我的发布分支包含子模块的“产品”。
我的开发分支包含所有内容,主分支也是如此。开发周期性地合并到主分支。我的发布分支目前是主分支,但我只想要一个干净的发布分支,不要充满我的开发文件。
如果有需要,我已经附上了一个草图。
我该怎么做?
我的仓库依赖于一些子模块,我希望继续跟踪这些子模块,因为这些子模块会更新,但是我不希望我的发布分支包含完整的子模块(测试、文档等),我只想让我的发布分支包含子模块的“产品”。
我的开发分支包含所有内容,主分支也是如此。开发周期性地合并到主分支。我的发布分支目前是主分支,但我只想要一个干净的发布分支,不要充满我的开发文件。
如果有需要,我已经附上了一个草图。
![My Git Repo Sketch](https://istack.dev59.com/DM84O.webp)