我已经获得了其中一个插件的“所有权”的任务,在过去的几年中,该插件已针对不同的客户分为不同的版本,因此我们有大约5个不同的“产品”版本,有些添加了相同的功能,有些缺少了功能。
基本上,我需要做的是创建一个通用基础分支,合并所有各种更改,并确保不遗漏任何内容。然后,我们要开始为所有客户端使用通用分支。
解决此问题的最佳方法是什么?
base-branch
)尝试在其他“ prod”分支中重新建立基础。 master
分支开始(现在有点落后了,然后尝试将所有内容重新纳入其中。我在大型项目和许多不同版本中都没有做过这样的事情,所以我不确定要确保的最佳实践,首先,我不会错过任何提交,最终会缺少一些功能,其次只是一般的工作流程,这将使这一切变得尽可能轻松。
谢谢。
git
有点像一台时光机。