Какое самое лучшее / ясное решение для адаптации "двух" версий плагина - PullRequest
1 голос
/ 14 марта 2011

У меня есть вилка плагина redmine_backlogs на github (https://github.com/SeyZ/redmine_backlogs).

Я хочу добавить некоторые новые универсальные функции для улучшения плагина. Однако мне нужно немного конкретные изменения для моей компании.

Какое самое лучшее / ясное решение для адаптации «двух» версий плагина (первая версия для всех и вторая для моей компании)?

Когда я добавляю функцию в generic_version в журналы, я хочу эту же функцию в моей company_version. Не наоборот!

1 Ответ

1 голос
/ 14 марта 2011

Форк плагин с GitHub для общей / публичной версии.И сделайте вилку / клон этого для вашей компании.

Вы можете добавить общедоступные функции и использовать git pull, чтобы добавить эти функции в версию вашей компании.При добавлении функций, связанных с компанией, в общедоступной версии их не будет (если, конечно, вы не выполните git push, так что лучше этого не делать!)

Я думаю, , что вы также можете создатьпустой git-репозиторий вашей компании и используйте git pull <url> для добавления общедоступных функций в эту версию.В этой ситуации вы не можете легко / случайно вставить изменения вашей компании в публичную версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...