Безопасно ли иметь два разных клиента git, обращающихся к одному и тому же локальному репозиторию git одновременно?

У меня есть локальный репозиторий git, клонированный с bitbucket.com, я много работаю над ним. Поскольку eclipse — это моя IDE, я использую плагин EGit eclipse, который отлично работает, особенно когда я занимаюсь рефакторингом, пока я доволен EGit.

Сегодня я заметил, что у Atlassian есть хорошая бесплатная оболочка с графическим интерфейсом под названием SourceTree http://www.sourcetreeapp.com/ и Мне интересно, есть ли какие-либо проблемы, если доступ к моему локальному репозиторию git осуществляется одновременно из EGit и SourceTree. Например, что произойдет, если я запущу фиксацию из Egit, а затем одновременно запущу фиксацию из SourceTree? Как git справляется с одновременным доступом к локальному репо?


person ams    schedule 11.02.2012    source источник


Ответы (2)


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

person Brandan    schedule 11.02.2012

Да, все будет хорошо, пока вы только тянете от него. Центральное репо, если оно не голое, должно тянуть из других. Вы хотите избежать передачи чего-либо в не голое репо.

person Adam Dymitruk    schedule 11.02.2012