我喜欢为另一个项目重用 GIT 维护项目的一些代码。工作代码是新项目的一个很好的启动,尽管其中大部分将因新需求而过时。所以问题是处理这个问题的最佳实践是什么?
我可以
为新事物创建一个新存储库,然后从旧项目中挑选文件。在剥离代码以匹配新项目所需的基本功能后,进行第一次提交以保持其历史记录中无用的东西。也许需要一些时间来实现这个目标。此外,无法合并旧项目中的增强功能。
分支旧代码并逐步适应它的新工作。这意味着这两个项目将纠缠在一个存储库中,该存储库具有一个名称,一个 GitHub 上的 README 等。
创建新项目,从最小的主要部分和另一个库项目开始,作为旧项目和新项目的公共集合。然而,随着 HTML 和 JS 的开发,这让人很头疼,因为在 JS 中导入很复杂,在 HTML 中是不可能的,需要拉两个 repo 来让每个项目运行等等。
你会怎么做?是否有任何 GIT 技巧可以支持我?