簡體   English   中英

如何合並類似的git倉庫?

[英]How to combining similar git repositories?

我已經將一個大的舊cvs存儲庫遷移到了git。 在我的項目中,我有幾個不同的開發團隊,它們需要訪問相同或不同的存儲庫文件夾。 因此,我的想法是將中央存儲庫分為幾個存儲庫,以便每個團隊都可以使用所需的文件夾訪問一個存儲庫。 在這些存儲庫的后面,將需要一個集成存儲庫。

因此,問題在於,有幾個團隊需要訪問的項目文件夾。 例如:

Team-repo 1: folderA, folderB, folderD
Team-repo 2: folderC, folderD
-->Shared repo (repo1 + repo2): folderA, folderB, folderC, folderD

在此示例中,文件夾D必須合並。 有可能在git中實現這樣的概念嗎?

我的意圖是,每個開發團隊只需要克隆一個小的存儲庫,而不是大的存儲庫。

您需要將每個“文件夾”都放在其自己的存儲庫中(至少每個獨立文件夾)。

然后,您使用子模塊的概念( http://git-scm.com/book/en/Git-Tools-Submodules

  • “模塊”存儲庫:RepoA,RepoB,RepoC,RepoD
  • 使用git submodule “項目”存儲庫:Team1,Team 2

如果您查看我提供的URL,將描述工作流程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM