0

假设您正在创建一个开源库,托管在公共 Github 存储库上。然后,您想提供一个具有“专业”功能的付费版本,托管在一个私有的 Github 存储库中,授予对那些被授予“专业”许可证的访问权限。

理想情况下,应该出现在两个存储库上的错误修复和其他类型的更新将提交到基本公共存储库,并且当准备好时,专业存储库会收到来自基本存储库的更改的拉取请求。

似乎像https://github.com/repo-sync/github-sync这样的 Github 操作会起作用,但我很好奇是否有更好的方法。

如何根据最佳实践构建他们的代码、git、操作等?

4

0 回答 0