代码之家  ›  专栏  ›  技术社区  ›  server info

自定义css文件和主题的Git工作流

  •  5
  • server info  · 技术社区  · 14 年前

    我有一个在git源代码管理下的web应用程序。 除了主题以外,应用程序的所有其他方面都保持不变。 在git中保持应用程序和主题信息受源代码控制的推荐方法是什么。 我应该为主题和报告或子模块使用分支。。。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Community CDub    8 年前

    分支是实现这一点的一种方法,但是由于Git是一个DVCS,因此还需要处理发布方面(这是 orthogonal to branching

    1. 用公共代码更新到分支( git rebase --interactive )在通用开发提交(位于 dev '分支(或实例)。
    2. 将正确的分支推送到正确的远程repo,以便发布正确的更改。

    git submodules .

    • 一个独立的回购所有的共同代码
    • 每个客户端一个repo,用于所有css、报表和主题文件
    • 每个客户端一个父repo,它将聚合权限子模块的正确版本,以便构建和发布客户端web应用程序。