Работать с Git и SVN одновременно - PullRequest
5 голосов
/ 16 декабря 2009

Я участвую в конкурсе свободных программ, и мы должны использовать кузницу, которая использует GForge, с поддержкой только SVN, но я хотел бы использовать Git (используя gitorious), например.

Существует простой способ обновления двух или более репозиториев (одно в SVN, а другое - в Git)?

Ответы [ 2 ]

4 голосов
/ 16 декабря 2009

Это будет двухэтапная операция, но некоторые сценарии , такие как git2svn , могут помочь вам быстро обновить svn, как только вы отправите свой коммит в Gito-репо.

0 голосов
/ 16 декабря 2009

Мы делаем что-то в том же духе, так как мы хотели использовать Gource, чтобы показать, насколько хорош наш исходный код.

вот ссылка на то, что предлагает сайт ресурса

Поэтому я настроил запланированное задание на выполнение каждые 6 часов (вы, конечно, могли бы выполнять его чаще), в котором использовалась бы функция git svn fetch для загрузки последних версий с нашего сервера SVN в нашу установку git.

Возможно, это можно сделать как часть вашего функционального сервера Constant Build Server, я думаю, что это правильный термин? (как ваш круиз-контроль, teamcity или другие билды, вы можете выполнить конвертацию git).

Приветствия

Люк

(P.S .: никогда не мог заставить git svn rebase работать должным образом, поэтому я постоянно выполняю выборку)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...