【问题标题】:How to manage a boilerplate, and a project built on it with git?如何管理样板,以及使用 git 在其上构建的项目?
【发布时间】:2012-07-28 11:08:49
【问题描述】:

我有一个基于我也创建的样板系统构建的项目。

目前我有一个单独的 repo,其中包含样板和项目的分支。然而:

  • 我想让只对项目(而不是样板)感兴趣的人远离样板,最好将项目放在与样板不同的存储库中。
  • 我仍然希望在项目发生时将样板更新引入到项目中。

我对 git 子模块很满意,但由于样板和应用程序彼此处于“同一级别” - 这是一种叠加关系,而不是父/子关系 - 我不确定最好的方法管理这个。类似的项目是做什么的?

【问题讨论】:

    标签: git boilerplate


    【解决方案1】:

    因为样板和应用程序彼此处于“同一级别” - 这是一种叠加关系,而不是父/子关系

    这意味着分支,而不是子模块。

    而且由于您希望在样板文件和应用程序之间保持清晰的分离,这意味着 2 个 repo。

    • 一个公众,只有应用程序。
    • 一个私人(仅供您使用),两个分支都可用。

    您可以克隆第二个,将第一个添加为远程,然后只将应用分支推送到它。

    【讨论】:

      猜你喜欢
      • 2018-09-13
      • 2012-06-30
      • 2011-01-18
      • 2018-02-03
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 2016-11-19
      • 1970-01-01
      相关资源
      最近更新 更多