我想知道GIT分支是否可以像下面的例子一样只包含项目数据的子集。
我正在开发一个Java、Spring、Maven项目,我的源代码在下面的路径:
src/main/java
我的JSP页面在以下位置:
src/main/webapp
我们正在考虑将JSP页面外包给另一个组,但我们不希望他们更改Java代码,因此我们正在思考是否可以仅映射分支。
src/main/webapp
然后将其合并回去
webapp
目录的历史记录导出为一个独立的git repo,并在当前(父级)repo中使用它作为子模块。这样,您可以确保外部贡献者只修改您想要的源代码。webapp
之外的任何文件,则会拒绝该请求)。