git中有1或2个项目存储库

丹尼尔·斯蒂芬斯(Daniel Stephens)

我来自Perforce环境,但我了解的基础知识和一些内部知识git,但是在工作流程方面,我遇到了问题。

我正在将perforce软件仓库转换为git。在我的Perforce depo中,我有2个主分支(coremaster),这些分支定期core集成到其中master

//depot/core/...
   | +-/feature/core_feature1/...
   | +-/feature/core_feature2/...
   |
   v
//depot/master/...
     +-/feature/master_feature1/...
     +-/feature/master_feature2/...

我可以将这个概念也保留在git中还是应该core成为一个单独的存储库?因为core==>master但是从来没有master==>core所以我不确定哪个分支应该成为master分支。我认为应该这样,master但是我该如何设置一个“合并-集成-依赖性”,在git中两个项目包含不同数量的“状态”或文件。

代码向导

您应该使用子树或子模块。

submodule

  • 子模块通常用于基于组件的服务(微服务),其内容存储在单独的存储库中,但作为组件包含在主存储库中。

subtree

  • 子树通常是单个存储库,所有代码都存储在单个存储库中,通常位于不同的分支中,这些分支又通常用于开发单独的代码行。

submodule

在此处输入图片说明

在此处输入图片说明


subtree

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VS 2013 + Git + Visual Studio Online +一个项目中有多个存储库

来自分类Dev

ohmyzsh在我当前的git存储库中有一个额外的符号

来自分类Dev

一个git存储库中有两个并行的历史记录-导致git rebase问题

来自分类Dev

具有 1 个主存储库的多个 git 存储库

来自分类Dev

Git命令显示一个VSO TFS项目下的所有Git存储库

来自分类Dev

Git - 在在线存储库中有未跟踪的文件

来自分类Dev

一个存储库中有多个微服务

来自分类Dev

在一个项目中具有多个存储库(git / svn等)的Emacs射弹

来自分类Dev

Git-2个存储库

来自分类Dev

同步2个远程GIT存储库

来自分类Dev

在一个项目中捆绑多个 git 存储库

来自分类Dev

Xcode项目显示了两个git存储库(只有一个是正确的);提交都去

来自分类Dev

带有Git存储库的Netbeans远程项目

来自分类Dev

更改现有Xcode项目的Git存储库

来自分类Dev

带有Git存储库的Netbeans远程项目

来自分类Dev

将本地laravel项目与现有git存储库同步

来自分类Dev

GIT:项目与存储库名称

来自分类Dev

我的数据库中仅存储了1个项目

来自分类Dev

我的数据库中仅存储了1个项目

来自分类Dev

我如何处理来自 2 台计算机的 1 个 git 存储库

来自分类Dev

在现有Git存储库的版本控制下很难创建一个全新的Eclipse项目吗?

来自分类Dev

VSTS 中有没有办法禁用 git 存储库?

来自分类Dev

2个提交如何在git存储库中具有相同的文件信息?

来自分类Dev

一个存储库中有两个遥控器

来自分类Dev

一个存储库中有两个遥控器

来自分类Dev

UIView中有1个标签的2个TextField

来自分类Dev

春季:1个事务中有2个EntityManagerFactory

来自分类Dev

1个ListView Android中有2个列表

来自分类Dev

Subversion存储库中有奇怪的文件

Related 相关文章

  1. 1

    VS 2013 + Git + Visual Studio Online +一个项目中有多个存储库

  2. 2

    ohmyzsh在我当前的git存储库中有一个额外的符号

  3. 3

    一个git存储库中有两个并行的历史记录-导致git rebase问题

  4. 4

    具有 1 个主存储库的多个 git 存储库

  5. 5

    Git命令显示一个VSO TFS项目下的所有Git存储库

  6. 6

    Git - 在在线存储库中有未跟踪的文件

  7. 7

    一个存储库中有多个微服务

  8. 8

    在一个项目中具有多个存储库(git / svn等)的Emacs射弹

  9. 9

    Git-2个存储库

  10. 10

    同步2个远程GIT存储库

  11. 11

    在一个项目中捆绑多个 git 存储库

  12. 12

    Xcode项目显示了两个git存储库(只有一个是正确的);提交都去

  13. 13

    带有Git存储库的Netbeans远程项目

  14. 14

    更改现有Xcode项目的Git存储库

  15. 15

    带有Git存储库的Netbeans远程项目

  16. 16

    将本地laravel项目与现有git存储库同步

  17. 17

    GIT:项目与存储库名称

  18. 18

    我的数据库中仅存储了1个项目

  19. 19

    我的数据库中仅存储了1个项目

  20. 20

    我如何处理来自 2 台计算机的 1 个 git 存储库

  21. 21

    在现有Git存储库的版本控制下很难创建一个全新的Eclipse项目吗?

  22. 22

    VSTS 中有没有办法禁用 git 存储库?

  23. 23

    2个提交如何在git存储库中具有相同的文件信息?

  24. 24

    一个存储库中有两个遥控器

  25. 25

    一个存储库中有两个遥控器

  26. 26

    UIView中有1个标签的2个TextField

  27. 27

    春季:1个事务中有2个EntityManagerFactory

  28. 28

    1个ListView Android中有2个列表

  29. 29

    Subversion存储库中有奇怪的文件

热门标签

归档