簡體   English   中英

適應插件的“兩個”版本的最佳/最清晰的解決方案是什么

[英]What's the best/clearest solution to adapt “two” versions of a plugin

我在github( https://github.com/SeyZ/redmine_backlogs )上有redmine_backlogs插件的分支。

我想添加一些新的通用功能來改進插件。 但是,我需要對公司進行一些特定的更改。

適應插件的“兩個”版本(每個人的第一個版本和我公司的第二個版本)的最佳/最清晰的解決方案是什么?

在積壓的generic_version中添加功能時,我希望在company_version中具有相同功能。 並非相反!

將插件與github一起分叉以獲得通用/公共版本。 並為您的公司制作一個分支/克隆。

您可以添加公共功能,並使用git pull將這些功能添加到公司版本中。 添加公司相關功能時,公共版本將不具有這些功能(除非您執行git push ,否則最好不要這樣做!)

認為您也可以創建公司的空git存儲庫,並使用git pull <url>將公共功能添加到該版本中。 在這種情況下,您不能/偶然地將您的公司更改推向公開版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM