Це те, що я мав на увазі досить довгий час, але я не можу знайти правильний метод зробити це.
Отже, я працюю з 6 різними веб-сайтами, на яких працює Magento CE 1.9.2+
На цих веб-сайтах я використовую купу розширень, які я та команда, з якою я працюю, розробили (тут ми говоримо про 50+ розширеннях), і код цих розширень зберігається на Bitbucket. Тож я не єдина людина, яка керує цими розширеннями, ми - 3 людини, які працюють над ними.
На даний момент, коли я хочу додати функцію / виправити помилку для одного з цих розширень, ось мій робочий процес:
- Встановіть останню версію розширення на одному з веб-сайтів через Modman
- Виправити помилку / додати функцію / тест
- Копіюйте зміни вручну в локальну папку, яка містить усі мої розширення
- Введіть та натисніть GIT із цієї папки розширення на Bitbucket (1 репортаж Bitbucket на модуль)
- Тоді нову версію модуля можна встановити через Modman
Важлива примітка: тут я використовую модмана з копією, без символьної посилання.
Моя найбільша проблема була виділена жирним шрифтом: я хочу пропустити цей крок, тому що це велика причина проблем (деякі файли іноді забуваються, неправильна копія / вставка, передбачає людські дії).
Отже, як я можу покращити робочий процес, щоб позбутися цього кроку копіювання / вставки вручну? Я відкритий для пропозицій тут.
Submodules
особливість git?