2
我在Github上有一个存储库,我希望为其提供访问权限。提供对github存储库的部分访问
出于安全原因,我不能让他们访问整个代码库,但我希望能够从他们访问的部分中合并他们的更改。
如果我创建一个fork并删除受限制的文件,那么它仍然有可用的历史记录,所以这不起作用。
什么是最好的方式去做这件事?
我在Github上有一个存储库,我希望为其提供访问权限。提供对github存储库的部分访问
出于安全原因,我不能让他们访问整个代码库,但我希望能够从他们访问的部分中合并他们的更改。
如果我创建一个fork并删除受限制的文件,那么它仍然有可用的历史记录,所以这不起作用。
什么是最好的方式去做这件事?
如果您想从历史记录中删除文件并按原样发布,请考虑使用git filter-branch
,这样可以将项目缩小到原始完整存储库的某些组件。
把你希望他们看到子模块的代码放在另一个路上,让他们访问子模块。