Я читаю пчел на git и git -svn. Я новичок в git, но мне удалось создать некоторые базовые репозитории. Однако я немного смущен тем, как будет работать рабочий процесс для git -svn, который используется командой. Цель состоит в том, чтобы преобразовать svn в git для целей ветвления и совместного использования, а затем вернуть обратно к основному репозиторию svn, когда он готов к производству. Вот мои вопросы:
Если каждый член команды создает репозиторий git из репозитория svn? Будет ли этот подход работать при слиянии с svn/pulling друг от друга?
-или -
Если из svn создается один репозиторий git, то это репо нажимается "публично" для клонирования членов команды? Затем будут ли изменения возвращены к исходному репозиторию git для перезагрузки и нажатия на svn?
-или -
Можем ли мы сделать то же самое, что и выше, кроме как просто перетаскивать изменения друг из друга в рабочую копию репо?
-или -
Я добавляю слишком много сложностей в рабочий процесс и должен просто использовать svn, так как это не возможность просто полностью конвертироваться в git?