我只是遷移舊項目從自己的Subversion/Trac的基礎設施,以GitHub的分裂GitHub上發佈
https://github.com/matteocorti/nagios_plugins
庫包含爲每個插件我寫了一個目錄。每個插件都是獨立的,並有自己的版本號(但源代碼位於同一個存儲庫中)。
當我發佈一個新的插件版本,我想有隻用相應的文件夾中釋放(例如,https://github.com/matteocorti/nagios_plugins/tree/master/check_updates)
是否存在與GitHub的釋放特徵的方式來選擇其中一個倉庫的部分包含要發佈的軟件?
另一種選擇是拆分整個併爲每個插件創建一個存儲庫。這意味着我將不得不手動移動所有問題/錯誤和維基頁面。
編輯
看來,唯一的方案是分裂庫(爲每個插件單獨的儲存庫)。
如何拆分保留提交歷史記錄的Git存儲庫?
你可以或者看看git的子模塊;但我個人更喜歡在這裏多個存儲庫 –