У меня был удивительный успех при запуске и запуске git-репо прямо в рабочем каталоге svn.Итак, я извлекаю из SVN в каталог, cd
в него, делаю git init
, и самым первым делом помещаю строку ".svn" в .gitignore
.
Как я работаю, мастер ветки git синхронизирован с SVN (через ручные аппс и цис).Мои товарищи по команде разрабатывают основную магистраль SVN, и я часто перетаскиваю их работу в рабочий каталог SVN и фиксирую это моему локальному мастеру git.Я работаю над будущим выпуском.Я могу проверить это в рабочем каталоге, разработать локально, объединить недавно извлеченные SVN-файлы из моей основной ветки git и т. Д. Если у меня есть какие-либо исправления, которые необходимо внести в текущую версию, я могу вернуться в gitмастер, внесите эти изменения, передайте их в git, передайте их в SVN, и все останется чистым.