Слияние кода с оффшорной командой - разные репозитории исходного кода - PullRequest
0 голосов
/ 27 октября 2018

Резюме:

Мы были в SVN и работали с оффшорной командой, создавая нашу автоматизацию.Мы периодически объединялись, чтобы держать нас в синхронизации (местная и оффшорная команда).Как через день или около того.Местная команда перешла на GIT, а оффшоры продолжили работу над SVN.Политики безопасности, все еще сбрасывающие новые процессы git и тому подобное ... У нас есть 2 разных проекта, которые не синхронизированы.

Вопрос: Теперь, когда мы хотим, чтобы они перешли в GIT, чтобы мы могли синхронизироваться, я могуПодумайте о нескольких опциях, как только их код появится в GIT:

  1. Слияние вручную (прошло уже месяц, но я думаю, что смогу это сделать).Копирование файлов вручную, сборка исправлений и т. Д.
  2. Пусть оффшорная команда немного переименует свои файлы, чтобы GIT решил, что это новый файл, а затем, возможно, вручную разрешит некоторые дубликаты.Там не должно быть много

Любой совет будет высоко ценится.

1 Ответ

0 голосов
/ 28 декабря 2018

Ручное слияние должно быть простым решением:

Сравните и объедините две разные папки, одну с вашим репозиторием Git, одну с последней версией SVN HEAD.
Как только слияние завершено, вы можетеотправьте их обратно Git bundle (один файл), который они могут клонировать и начать работать в рамках своего клонированного репозитория Git.

...