历史悠久的第二个远程回购策略

时间:2018-06-19 17:54:38

标签: git

我有我的应用程序的存储库,但是我想拥有第二个存储库,在该存储库中,根据发布的版本更确定提交。

基本上,我不希望此回购记录具有完整的提交历史记录。我只想在每个版本中推送压缩的提交。有没有一种方法可以轻松做到这一点,还是需要创建多个git repos并分别管理它们?

如果我可以向此存储库中提交额外的代码(例如,供应商文件夹),则奖励。如果我可以提交子模块的内容但不能作为子模块的内容,则可以获得额外的奖励积分。

1 个答案:

答案 0 :(得分:0)

https://www.braintreepayments.com/blog/our-git-workflow/

似乎详细说明了我想做的事情

通过为我的第二个存储库创建一个分支,并使用git merge --squash <release branch name>,我可以拥有一个私有存储库和一个公共存储库。