我使用GitHub的私人仓库开发了一个客户项目。现在我们想要公开其中的一部分,并制作出一个开源版本的项目。这样,客户的版本将基于此进行构建。所有对开源版本所做的更改都应该同步到私有版本中。
问题是,我不能只是将当前的GitHub仓库对所有人可见。代码中有某些部分应该只对客户开放。因此,以下是实际的问题:
如果需要,我可以提供更多详细信息。任何建议都将不胜感激。
问题是,我不能只是将当前的GitHub仓库对所有人可见。代码中有某些部分应该只对客户开放。因此,以下是实际的问题:
- 是否可以设置一对GitHub仓库,使得父仓库是公开的,而派生的(fork)仓库保持私有?
- 我能够完全删除一些文件及其历史记录吗?(如果问题1可行,我可以再次添加它们。)
如果需要,我可以提供更多详细信息。任何建议都将不胜感激。