Друзья Мы находимся в процессе миграции svn в GIT в небольшой организации. Как я понял для коллективного сотрудничества, нам нужно сделать следующее. 1) Создайте голый репозиторий на сервере (папка repos.git не будет иметь рабочей копии, а не исходные коды). Он будет записывать подробные данные.Является ли GIT всегда зависимым от локальных репозиториев среди соавторов
2) создайте локальное репо в исходной машине разработчика 1, затем выполните этап, зафиксируйте и нажмите его, указав на пустой URL-адрес репозитория. Тем не менее, ни один источник не будет доступен на моем сервере.
3) Разработчик 2 будет клонировать этот голый репозиторий и вытащить исходный код. Devloper 2 получит исходный файл от машины разработчика 1 не от сервера? поскольку сервер содержит только голый репо. что, если машина разработчика 1 отключена? DATE GIT всегда зависит от локальных репозиториев среди машин соавторов?
1) Да. 2) Да. 3) № * ОСНОВНАЯ РАЗЛИЧИЯ *: SVN - это «VCS» (система управления версиями). Git - это «DVCS» (* DISTRIBUTED * Version Control System). Вот почему это важное различие: http://blog.teamtreehouse.com/why-you-should-switch-from-subversion-to-git – paulsm4