2009-11-21 6 views
5

Я работаю над проектом с еще двумя разработчиками. Проблема в том, что 1 разработчик использует SVN и другого разработчика, и я использую github. Есть ли способ сохранить все синхронизированное с обеих сторон SVN и git?Github и SVN Workflow

ответ

3

Либо заставить другого парня использовать git, либо иметь основное хранилище svn, и использовать git-svn, чтобы тянуть/нажимать с/на него.

1

git является более гибким и мощным и может быть лучшим вариантом, чем использование обоих типов систем управления версиями параллельно. Пользователю svn можно обучить использовать git, чтобы впоследствии сохранить больше головных болей.

11

Когда мне приходилось иметь дело с этим однажды, я просто попросил другого парня изучить git и сосать его. В конце концов, он сделал, и все были счастливы. Я предлагаю :-)

+1

+1 за тупость –

0

As of April 2010 GitHub provides a (readonly) interface to svn. Если он настаивает на использовании svn и не изучать git, он должен отправлять исправления, и один из пользователей git (или автоматизированный) проверяет их на отдельную ветку для этого разработчика.

Смежные вопросы