У меня есть репозиторий A, содержащий файл F, в репозитории A у меня есть две ветви PRD и TST.
В каждой из этих веток я хочу сохранить отдельную версию F
Каждый раз, когда мне нужно внести изменения в свой репозиторий, я создаю ветку из моей разветвленной версии PRD, работаю над ней, а затем сначала создаю ветку PR в TST (назовем ее PR1) в центральном репо. чтобы проверить мои изменения, а затем, как только они будут проверены, я создаю ветку PR для PRD (назовем ее PR2) в центральном репо.
Проблема здесь в том, что, поскольку у меня есть отдельная версия F, каждое изменение в ветке PRD F вызовет конфликт в PR1, и я не хочу, чтобы этот файл изменялся в ветке TST.
Я читал о создании драйвера слияния и выборе нашей стратегии, но тогда как заставить его работать в центральном репо, чтобы PR автоматически устранял конфликт? Тот же вопрос здесь , но ответ не отвечает на вопрос ...
Возможно ли это, не делая файл подмодулем git?