维护样板框架和附带地点

时间:2018-10-07 13:04:18

标签: git

我正在寻找通过GIT维护框架的最佳方法,该方法允许进行初始克隆和随后的增量更新,但与克隆项目分开。

NB:也欢迎部分回应。预先感谢。

1)将框架克隆到新的本地项目A。已在项目A上进行了更改,但这些更改没有被推回到框架存储库中,而可能被推回到另一个存储库中。

问:与项目A合作并保持跟踪框架更改的最佳方法是什么,该更改可能被带入项目A。新的回购,分支或同时进行?

2)框架已更新,可以将更改引入项目A。

问:处理从框架存储库到项目A的增量更新的最佳方法是什么?

3)框架在“ routes”文件中包含示例代码,这些示例代码将在Project A中被覆盖。

问:从框架中获取更新时,如何避免Project A中的冲突?

1 个答案:

答案 0 :(得分:0)

通常,您会:

  • 克隆框架存储库,开始对其进行修改,然后推送到您的新项目存储库
  • 将框架存储库URL添加为远程upstream

也就是说:

git remote rename origin upstream
git remote add origin /url/new/project

从那里,您可以轻松地从Framework“上游”获取新提交(向上游git获取),查看它们是否重要,并在剩余其余部分的情况下挑选所需的内容。

简而言之,不要直接将Framework分支合并到项目中。