我只是迁移旧项目从自己的Subversion/Trac的基础设施,以GitHub的分裂GitHub上发布
https://github.com/matteocorti/nagios_plugins
库包含为每个插件我写了一个目录。每个插件都是独立的,并有自己的版本号(但源代码位于同一个存储库中)。
当我发布一个新的插件版本,我想有只用相应的文件夹中释放(例如,https://github.com/matteocorti/nagios_plugins/tree/master/check_updates)
是否存在与GitHub的释放特征的方式来选择其中一个仓库的部分包含要发布的软件?
另一种选择是拆分整个并为每个插件创建一个存储库。这意味着我将不得不手动移动所有问题/错误和维基页面。
编辑
看来,唯一的方案是分裂库(为每个插件单独的储存库)。
如何拆分保留提交历史记录的Git存储库?
你可以或者看看git的子模块;但我个人更喜欢在这里多个存储库 –