2011-03-14 31 views
1

我在github上有redmine_backlogs插件的分支(https://github.com/SeyZ/redmine_backlogs)。什么是适应“两个”版本的插件的最好/最清晰的解决方案

我想添加一些新的通用功能来改进插件。但是,我需要一些特定更改为我的公司。

什么是适应插件的两个版本(第一个版本适用于所有人,第二个适用于我公司)的最佳/最清晰的解决方案?

当我在待办事项的generic_version中添加一项功能时,我想在我的company_version中使用相同的功能。相反!

回答

1

将通用/公共版本的github插入插件。 并为你的公司制作一个分支/克隆。

您可以添加公共功能并使用git pull将这些功能添加到您的公司版本中。 当添加公司相关的功能,公版不会有这些(除非你执行git push我想,所以最好别做!)

认为,你也可以创建公司的一个空的Git仓库并使用git pull <url>获取此版本的公共功能。在这种情况下,您不能轻易/意外地将您的公司更改推入公共版本。

相关问题