Git问题:源代码/项目的两个相似副本的分支或新存储库

问题描述 投票:0回答:2

我为项目创建了一个存储库。现在有一个新项目,只是更改了一些功能。我要做的是为新项目创建一个分支。我想我必须通过切换分支在项目1和项目2之间来回切换?

另一种方法是使用相同源代码的副本为新项目创建另一个存储库。

后者对我来说听起来更好。但是要从这里获取Git专家的输入。谢谢

git branch new-operator
2个回答
0
投票

绝对不是git大师,但我会说:

  • 如果另一个项目中只有某些功能,则可能需要将第一个项目中的修补程序应用到第二个项目中,或者将某些功能中的一个应用到另一个项目中。
  • 如果需要同时在两个分支上工作,则肯定可以在本地拥有同一远程仓库的两个副本。
  • 使用git,您可以在本地处理许多在一个存储库中没有真正关联的遥控器。

所以,如果我是你,我将使用明确的分支名称进行一份回购。但是无论如何,我认为选择其中一个不会遇到大问题。


0
投票

如果它们在逻辑上是独立的项目,那么我将它们放在单独的存储库中。

如果他们共享代码,我会将共享代码提取到一个公共依赖项中。那也将获得自己的存储库,并且我将使用构建工具(而不是git)来管理所得工件之间的关系。

© www.soinside.com 2019 - 2024. All rights reserved.