代码之家  ›  专栏  ›  技术社区  ›  Tyler Clendenin

具有截断历史的第二次远程回购策略

git
  •  0
  • Tyler Clendenin  · 技术社区  · 6 年前

    我有我的应用程序的存储库,但是我希望有一个第二个repo,其中提交更基于发布进行管理。

    本质上,我不希望这个回购有完整的提交历史。我只想推一个压扁提交每次释放。有没有一种方法可以轻松做到这一点,或者需要创建多个git repo并分别管理它们?

    如果我可以提交额外的代码到这个回购(例如,供应商文件夹)。如果我可以提交子模块的内容,但不能作为子模块提交,则可以获得额外的加分。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Tyler Clendenin    6 年前

    看来我想做的是这里的细节 https://www.braintreepayments.com/blog/our-git-workflow/

    通过为我的第二次回购创建一个分支并使用 git merge --squash <release branch name> 我可以有一个私人回购和一个公共回购。