Выпустите все в ветке git с кодом другой ветки - PullRequest
0 голосов
/ 09 октября 2019

У нас есть структура Git, как показано ниже, на основе Salesforce Sandboxes & Developer orgs. У каждой организации есть своя ветвь, которую мы поддерживаем в течение длительных периодов времени и создаем последовательные функции после объединения дерева мерзавцев.

Feature 1
         \
Feature 2 - - Alpha - Test - Prod (master)
         /
Feature 3

Мы провели эксперимент в Featurebox 2 Sandbox / Git Branch, слили его в Alpha Branch, затем слили Alpha в Feature 1 Sandbox. Затем мы поняли, что нам нужно полностью реорганизовать все это, и поэтому мы провели рефакторинг в Feature 1 и объединили его в альфа и приступили к мастеру.

Теперь я хочу полностью заменить весь старый код в ветке Feature 2 на все, что есть в Alpha Branch. Как мне это сделать с Git? Я не хочу просто reset Feature 2 до предыдущей точки, а затем сделать стандартный merge от Alpha, и я не хочу просто close ветку Feature 2, так как это создает трудности для создания нового SalesforceПесочницы и переподключение их к Git и т. Д. Мне известна стратегия слияния ours, но я бы предпочел сначала изменить ветку Feature 2, чтобы предотвратить случайное испорчение ветви Alpha.

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