В моей компании мы не используем систему контроля версий. Просто у нас есть сетевая папка G, которая содержит последнюю стабильную версию кода.Как выровнять версию кода с помощью git с неверсированным кодом?
Разработчиков скопировать этот код на локальный компьютер L для своих проектов, изменять файлы и скопировать их обратно из L к G.
Избранный разработчик компилирует обновленный источник в G и выпускает новую версию приложения.
Теперь мы попытаемся использовать Git для управления источниками. Me (D1) и другой разработчик (D2) используют Git, и он работает очень хорошо! Но в то же время другие разработчики D3, D4, D5, D6 продолжают использовать старый метод, копирующий код из и в сетевой каталог.
На данный момент, как я могу выровнять базу кода в G с одним в Git, пока все разработчики не перейдут на использование Git?
Мы используем ГИТ-поток, и моя идея состоит в том, чтобы выровнять master
ветвь из/в папку G сети ... но:
- Когда? В каждом выпуске разработчиками D3-D5 или я могу делать это реже?
- Кем? Должен ли быть обновлен разработчик, внесший изменения?
- Как? Объединение файлов (тем самым влияет на дату модификации) или замену файлов, когда это возможно?
Есть ли у вас другие предложения по управлению этой (надеюсь) временной ситуацией?
Ваш ответ - правильное решение ...если мои коллеги знают, что такое git .. – padibro