Локальный конфиг git не выдвинут - PullRequest
0 голосов
/ 28 февраля 2019

Мы пытаемся перейти с SVN на GIT, поэтому я оцениваю подмодули GIT.Так как я всегда хочу вытащить самую последнюю версию субмодулей, я следовал этому ответу и установил следующее значение конфигурации репо:

git config --local submodule.recurse true

Я проверил соответствующий файл .git\config и значениеустановлен на true.

. Если я выполняю git status, я не вижу никаких необработанных изменений.Поэтому я не могу зафиксировать и подтолкнуть изменения.Я хочу поделиться этим поведением (между нашими разработчиками) на уровне репо.

Можно ли перенести такие конфигурации репо на пульт?

Я также опубликовал репо на GitHub .

Thx.

1 Ответ

0 голосов
/ 28 февраля 2019

Вы не можете поделиться конфигурацией Git с помощью самого Git.Вы должны сами управлять общим доступом, используя общую файловую систему.Затем вы можете просто создать символическую ссылку на общий конфигурационный файл.

В качестве альтернативы вы можете создать версию общего конфигурационного файла Git в отдельном репозитории Git .Но обратите внимание, что Git config этого репозитория (не тот, который находится в вашей рабочей копии) снова будет локальным.

Поскольку вы просто хотите инициализировать все подмодули, я бы порекомендовалпросто сделайте это вручную в CLI.Большая часть графического интерфейса Git делает это автоматически.Поэтому я рекомендую не задумываться о совместном использовании конфигурации Git здесь.

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