我正在寻找通过GIT维护框架的最佳方法,该方法允许进行初始克隆和随后的增量更新,但与克隆项目分开。
NB:也欢迎部分回应。预先感谢。
1)将框架克隆到新的本地项目A。已在项目A上进行了更改,但这些更改没有被推回到框架存储库中,而可能被推回到另一个存储库中。
问:与项目A合作并保持跟踪框架更改的最佳方法是什么,该更改可能被带入项目A。新的回购,分支或同时进行?
2)框架已更新,可以将更改引入项目A。
问:处理从框架存储库到项目A的增量更新的最佳方法是什么?
3)框架在“ routes”文件中包含示例代码,这些示例代码将在Project A中被覆盖。
问:从框架中获取更新时,如何避免Project A中的冲突?
答案 0 :(得分:0)
通常,您会:
upstream
也就是说:
git remote rename origin upstream
git remote add origin /url/new/project
从那里,您可以轻松地从Framework“上游”获取新提交(向上游git获取),查看它们是否重要,并在剩余其余部分的情况下挑选所需的内容。
简而言之,不要直接将Framework分支合并到项目中。