4

我创建了一个自定义项目框架作为我的 django 项目的开始,托管在 github 上的公共 repo 上。

我想将其用作我的新公共和私人项目的根文件夹,也托管@github。

问题是我不能将这个用作子模块,因为据我所知,我不能在同一个 git repo 的另一个子模块中添加子模块。在我的情况下,我想在骨架文件夹中添加子模块。

作为练习,对于一个公共 projectB,我刚刚创建了我的骨架的一个分支,但似乎很棘手,因为我的 projectB 代码托管在一个单独的分支上的骨架 repo 中。

你会如何在 GIT 中做到这一点?

另外,github上有什么技巧可以从公共回购中创建“私人分支机构”吗?

谢谢 :)

朱利安

4

2 回答 2

0

我已经成功创建了 git repos,其子模块是同一个 repo 中的分支。不过,我还没有尝试过使用子子模块。为避免子子模块,只需为您的“原型”指定一个分支。每当您需要从这个头开始一个新的项目分支时。

PS:如果你想在 github 上建立一个私人分支,你需要成为付费会员。如果您想要便宜的私人分支机构,请不要将它们上传到 github。

于 2010-02-09T13:42:49.743 回答
0

我最终决定将单独的公共分支作为骨架,然后使用私有子模块来托管私有代码。

这个解决方案对我来说看起来足够强大和安全。

感谢您的建议

于 2010-02-16T10:50:37.220 回答