Нажмите код для SVN и GIT - PullRequest
       7

Нажмите код для SVN и GIT

0 голосов
/ 22 декабря 2011

У меня есть проект, который я хочу отправить на GitHub и наш внутренний SVN-сервер.Я видел много ссылок на использование git-svn, но похоже, что он использует команды git для отправки в SVN и только на один сервер.Я хочу отправить изменения на наш внутренний SVN-сервер и на GitHub.Это возможно?Как бы я настроить его, учитывая, что проект в настоящее время настроен с GitHub?

Ответы [ 3 ]

1 голос
/ 27 января 2012

Я добавил .gitignore и .git к svn:ignore и .svn к .gitignore.Я могу зафиксировать изменения в репозитории svn и тот же проект в репозитории GitHub.

1 голос
/ 22 декабря 2011

Вы также можете отправить git-svn репозиторий в github, просто убедитесь, что вы толкаете его после нажатия на svn, потому что git-svn изменит историю (добавит svn-ревизии к сообщениям фиксации ).

Но зачем ты это делаешь?

0 голосов
/ 13 мая 2012

Вы можете установить SubGit на свой внутренний сервер SVN.Это создаст связанный Git-репозиторий, который будет синхронизирован с SVN-репозиторием.Вы можете рассматривать его как интерфейс Git для вашего SVN-репозитория.

Так что теперь вы можете клонировать этот Git-репозиторий, работать с ним и перенести его обратно во внутренний репозиторий и в GitHub.

...