【问题标题】:Best way to maintain multiple different versions in GitHub在 GitHub 中维护多个不同版本的最佳方式
【发布时间】:2021-12-19 21:20:32
【问题描述】:

我刚开始使用 github,我正在尝试找出在 GitHub 中维护多个版本的最佳方法。我读过你绝对不应该为不同的版本创建分支,因为你不会合并它们。

我在哪里存储这些不同的版本?我再也不会碰它们但仍想将它们保留在我的存储库中?

【问题讨论】:

    标签: github version


    【解决方案1】:

    这真的取决于版本是什么。

    如果您的版本是同一网站或程序的各种不同变体,通常您应该使用某种配置或功能选项并保留一个版本,但可配置。然后,您可以基于配置文件构建或运行变体。

    如果您的版本只是您想跟踪不同的变体,例如,如果您正在基于一个共同的基础构建各种程序生成的艺术品,那么您确实可以使用不同的分支,即使您不这样做打算合并它们。如果您的基础得到更新,您可以在其之上重新设置您的分支。或者,您可以将所有变体保留在同一棵树中,并将我们的公共库分解,在这种情况下,您不需要分支,除非您在处理新变体时临时需要。

    如果您的版本是 dotfiles 的不同版本,您可以保留一个主要的基础分支,然后为其他上下文(例如,工作)保留其他分支,这些上下文(例如,工作)基于基础分支或其中你合并基础分支。

    保留您可能永远不会使用的一次性分支也很好。我在 Git 上的工作有很多分支,这些分支可能永远不会被合并,或者因为有人已经构建了我构建的东西而已经过时,但更好或首先。除非你有额外的分支没有进展而困扰你,否则没有必要真正担心它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-03
      • 2013-05-18
      • 2020-05-03
      • 1970-01-01
      • 2017-05-09
      • 1970-01-01
      相关资源
      最近更新 更多