我搜索了一下,但只找到了类似问题的解决方案。那么,是否有可能拥有一个仅包含Production
(或任何您喜欢的名称)分支的远程仓库,并且不引用合并到的其他分支上的提交Production
?我们永远不会进行快进合并,因此Production
分支只会发布打算实际发布的提交。
目标是仅限制对适当版本的访问,而没有开发历史和中间进度。我试图寻找限制分支访问,但只找到了保护分支从写入到不读取的引用。我确实意识到这可能有点违背 Git 本身的目的,我可能只是在某处上传发布包,但如果可能的话,增量保存它似乎更容易,磁盘空间/网络效率更高。
我可以想象的解决方法是拥有第二个本地存储库,我将在其中复制并仅提交当前版本代码,但目前它是 B 计划。:-)