Мне нужен совет в отношении этого сценария.
"У нас есть интерфейсный проект (A), который должен быть дублирован или разветвлен до другого проекта (B). Новые функции, которые мы нужно будет обратиться к A, иногда нужно к B, а иногда нет и наоборот. "
Какое решение может быть лучшим?
1 - Сохранить один проект и иметь 2 ветви (C, D). Когда мы фиксируем ветвь D, мы вносим изменения в обе ветви C и D.
2 - Имеем два разных проекта. Когда мы фиксируем изменение в A и хотим, чтобы оно также было в B, нам нужно не забыть скопировать и вставить изменение в проект B.
Я спрашиваю, могу ли я go для решения номер 2, но когда я пу sh внесу изменения в текущий проект A, я бы хотел также сделать sh изменения в проекте B с помощью команды SourceTree / git.
Есть ли какие-либо изменения? другие лучшие решения, которые можно применить?
Надеюсь, это достаточно ясно.
Заранее спасибо. Fabio