将git仓库中的子目录转换为独立的git仓库

时间:2013-01-04 07:15:56

标签: git version-control unfuddle

我在Unfuddle上有一个git存储库。这个仓库包含多个项目,其中没有一个项目由git单独跟踪。我碰巧在其中一个项目上工作,但我必须在每次将提交的更改推送到项目之前提取完整的repo,因为它是受版本控制的整个项目集。 因此repo结构就像这样

MainRepo
  Project A
  Project B
  Project C
  .git

项目A,B或C中没有.git。我正在使用Project C,我可以单独使用吗?这样做的步骤是什么?

谢谢

1 个答案:

答案 0 :(得分:0)

在为每个项目生成的新分支上使用filter分支。将它们取回个人回购。