我使用 Git 来跟踪对包含我们项目管道的所有脚本和插件的文件夹的更改。到目前为止,一切都很好。我想在 GitHub 上分享这些文件的一个子集。一个子集,简单地说,因为完整的存储库还包含商业插件和其他我无法公开共享的代码。
脚本和插件确实混合在各种文件夹中。所以它并不总是像共享这个文件夹而不是那个文件夹那么简单。
我该怎么做呢?这可能吗?
编辑:
基本上,我目前的结构是这样的:
programmA
|-plugins (both commercial and public)
|-scripts (both commercial and public)
programmB
|-plugins (both commercial and public)
|-scripts (both commercial and public)
此外,各个程序的子文件夹是根据此程序指南构建的。我想通过一些大扫除我可以做这样的事情:
programmA
|-plugins commercial
|-scripts commercial
|-plugins public
|-scripts public
programmB
|-plugins commercial
|-scripts commercial
|-plugins public
|-scripts public
但是,这仍然不允许我使用模块,不是吗?或者我需要每个程序和子文件夹使用一个模块吗?