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

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

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

2 ответа

Решение

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

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

Другие вопросы по тегам