Безопасно ли нескольким пользователям использовать репозиторий Git на общем сетевом диске?

) Мы используем Eclipse (с плагином eGit), и я хочу разместить репозиторий на общем сетевом диске, к которому несколько пользователей имеют доступ для записи.

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

Eclipse, кажется, позволяет вам «импортировать» (в ваше рабочее пространство Eclipse) проект из репозитория Git, но этот импортированный проект, похоже, не контролируется Git, пока вы не выберете «Поделиться проектом». шаг рабочий каталог становится рабочим каталогом репозитория для этого проекта. Предположительно, все пользователи, совместно использующие этот проект, будут иметь один и тот же рабочий каталог, то есть репозиторий на общем диске.

Мне не ясны последствия этого, но на первый взгляд это не кажется хорошей идеей!Как он справится с основными проблемами, такими как 2 например, пользователи пытаются одновременно открыть один и тот же файл для редактирования?

Спасибо.

6
задан Geeb 27 March 2012 в 13:06
поделиться