代码之家  ›  专栏  ›  技术社区  ›  jujule

为项目骨架创建Git repo

  •  4
  • jujule  · 技术社区  · 16 年前

    我创造了一个 custom project skeleton 作为我的Django项目的开始,在Github的一个公共回购上进行托管。

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

    问题是我不能用这个作为子模块,因为作为fas ar,我知道我不能在同一个git repo中的另一个子模块中添加子模块。在我的例子中,我想在骨架文件夹中添加子模块。

    作为练习,对于公共项目B,我刚刚创建了框架的一个分支,但是看起来很棘手,因为我的项目B代码托管在框架repo中的一个单独分支上。

    在Git中你会怎么做?

    此外,Github在如何创建“私有分支机构”方面有什么诀窍吗,比如从公共回购协议?

    谢谢)

    朱利安

    2 回复  |  直到 16 年前
        1
  •  0
  •   David Schmitt    16 年前

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

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

        2
  •  0
  •   jujule    16 年前

    我最终决定将公共分支分离为骨架,然后使用私有子模块来承载私有代码。

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

    谢谢你的建议