Надеюсь, я смогу выразить это правильно... У меня есть следующая настройка в Bitbucket (с использованием протокола Git). У меня есть главное репо, содержащее мое приложение. Затем я разветвляю мастер-репозиторий для каждого клиента, чтобы иметь возможность вносить изменения, специфичные для клиента, не затрагивая мастер. Когда требуется общее изменение, я нажимаю на мастер, а затем синхронизирую с форком, а затем запускаю в производство.
Проблема, с которой я сталкиваюсь, заключается в том, что в Bitbucket говорится, что у меня есть конфликты слияния, но я понятия не имею, как их разрешить. Локально у меня нет конфликтов. Когда я захожу в Bitbucket, он говорит мне, что я на 2 коммита позади основного репо, поэтому я нажимаю синхронизацию. Он говорит, что есть конфликты слияния, и мне нужно их разрешить. Тогда я не вижу способа разрешить эти конфликты. Если я делаю запрос на рабочий сервер, он говорит, что есть конфликты, и мне нужно их разрешить, что я и делаю. Я использую nano (поскольку я НЕНАВИЖУ VIM), очищаю то, что мне нужно, и занимаюсь своими делами. Но все же разветвленное репо, похоже, все еще находится в конфликте. Я понятия не имею, что мне нужно сделать, чтобы разрешить эту ситуацию. Тем не менее, это ставит меня в тупик, потому что я не могу больше вносить изменения в форк, пока конфликты не будут разрешены.