Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图找出 GIT 分支是否可以包含项目数据的子集,如下例所示。
我正在开发一个 java、spring、maven 项目,我的来源是
src/main/java
我的 JSP 页面位于:
src/main/webapp
我们正在考虑将 JSP 页面外包给 diff 组,但我们不希望他们更改 Java 代码,因此我们正在尝试考虑是否可以仅使用
然后将其合并回
一种方法是将该webapp目录的历史记录导出为一个独立的 git 存储库,在当前(父)存储库中作为子模块使用。 这样,您可以确定外部贡献者不会修改任何源,除了您想要的源。
webapp
另一种(更简单)的方法是创建一个专用于其他贡献者组的分支,并仅通过拉取请求接受合并(如果修改了外部的任何文件,您将拒绝该合并webapp)