Хеш подмодуля Git продолжает вызывать конфликты - PullRequest
1 голос
/ 24 сентября 2019

Каждый раз, когда я делаю изменения в подмодуле, git регистрирует новый коммит в моем исходном проекте

enter image description here

Это вызывает множество конфликтов между различными членами команды,Как это можно предотвратить?

1 Ответ

2 голосов
/ 24 сентября 2019

Вы не можете просто предотвратить это.Хеш коммита для вашего подмодуля хранится в файле, поэтому если вы измените хеш коммита в двух ветвях вашего суперпроекта, то у вас неизбежно возникнет конфликт слияния.

Если вам нужно изменитьсубмодуль для каждого коммита, однако, тогда, возможно, ваш субмодуль не должен был быть субмодулем в первую очередь.Вы можете посмотреть здесь о том, как объединить подмодуль в родительское дерево.

Также: посмотрите здесь о том, как управлять конфликтами с подмодулями.

...