2010-01-27 2 views
6

Я новичок в git, и я сомневаюсь, как синхронизировать файлы конфигурации между разработчиками.Как синхронизировать конфигурацию между настройками git?

Предположим, я хочу, чтобы всех разработчиков имели значение core.autocrlf, равное true, или тот же шаблон фиксации, как я могу это сделать?

Любая идея?

Спасибо!

+0

На какой платформе вы работаете разработчиками? Является ли он однородным? – Bernard

+0

На данный момент Linux. Но возможно, что некоторые ветряные разработчики будут работать в одном проекте. Но я также хочу, чтобы другие команды конфигурации были однородными между командой, например, шаблоном фиксации. Thanks – alcuadrado

+0

Проверьте конфигурационные файлы git в Visual SourceSafe. – Jay

ответ

2

Нет такой гарантии в DVCS (как в разделе «Распределенные»), начиная с local settings beat global settings.

Но в закрытой среде (где население разработчиков получили доступ к общим и общий набор ресурсов), вы можете:

  • инкапсулировать git init процесс (в use a template, для общих настроек)
  • Внесите переменную окружения GIT_CONFIG в общий доступный для чтения файл (в Linux, доступ через Samba от пользователей Windows), чтобы заставить все настройки конфигурации читать оттуда.

Это не полностью защищенное решение, но оно может помочь вам.

+0

+1 boy Мне нравятся ваши показания. Вы должны написать книгу. –

+0

A не знал о шаблонах, спасибо! – alcuadrado