Существует проект с открытым исходным кодом, который я хочу проверить и внести свой вклад. Основной репозиторий SVN, но я хочу работать в Git. Возможно ли это?
В большинстве моих поисков появляются подсказки, где вы переходите из SVN в Git (или наоборот) и не смотрите назад.
- Если я закажу проект, внесите изменения и перетащите его в ветвь, созданную в Github, как я должен уведомить об этом авторов?
- Как трудно включить вклад, сделанный в репозитории Git в репозитории SVN?
- Просто сравнивая две версии (моя последняя проверка/вытягивание/обновление и моя локальная последняя фиксация), создайте патч из нее и отправьте ее им; следует ли это считать отложенным рабочим процессом или стандартным подходом?
Предположим, что оригинальные авторы не заинтересованы ни в чем другом, кроме SVN.
[Обновить] У меня нет и не хочу иметь доступ к репозиторию SVN. Я ищу обходные пути для этого.
[Update2] Если патчи действительно мой единственный вариант, есть ли какие-либо дополнительные оговорки, о которых я должен знать?