小编Iqb*_*fri的帖子

在具有相同基础的多个项目上使用 git 的最佳实践是什么?

我有一个在客户端上运行的项目,该项目使用 git 作为其版本控制。
过了一会儿,另一个客户想要具有一些不同功能的同一个项目。

然后,我想到了 2 个选项来管理 git 存储库中的新选项。

一个,分叉存储库,或两个,为新存储库创建另一个特定的分支。

因为我是 git 的新手,所以我做了这两个来测试哪个更容易维护。后来我选择了选项二,因为修复客户端中的错误要容易得多,然后将其挑选到另一个分支(如果错误在其他客户端使用的功能中)。而且在 IDE 中切换分支似乎比拥有多个项目更容易。

但是,我仍然不相信这是几个项目的最佳实践,因为现在我有更多的客户(因此,更多的分支机构)。

对每个功能使用分支真的很混乱,我想利用 git 的拉取请求功能。我开始认为最好在他们的个人存储库中分离项目。
但是如果我这样做了,我还能在我的 IDE 中使用单个项目吗?

如何将错误修复“推送”到另一个存储库,而不必在另一个项目中重新编码(再次编码、复制粘贴或使用差异)?

我在做正确的事吗?
或者有没有更好的方法来做到这一点?

先感谢您。

git

7
推荐指数
2
解决办法
1795
查看次数

标签 统计

git ×1