GIT-SVN на Windows. Где взять бинарные файлы?

Я хочу использовать git в качестве локального хранилища для удаленного хранилища SVN. Я установил версию 1.6.0.2 с http://code.google.com/p/msysgit/downloads/list.

В соответствии с документацией синхронизация выполняется командой

git svn

или отдельная командная оболочка под названием

git-svn

Ни один из них не доступен в моей установке, и я не смог найти отдельную загрузку для двоичных файлов Windows.

В настоящее время я использую сборку MSYS. Должен ли я перейти на Cygwin?

5 ответов

Решение

Эта более ранняя версия имеет рабочий GIT-SVN. Я думал, что git-svn в текущей установленной вами версии исправлен, но, возможно, нет. Git-svn определенно не работал в windows-версии Git 1.5.6.1.

git-svn установлен в последней версии msysgit. Однако есть небольшая оговорка: хотя git-svn отображается в C:\Program Files\git\libexec как "git-svn", svn фактически вызывается в качестве аргумента для исполняемого файла git, таким образом:

git svn clone http://example.com/svn/repo/

Установите cygwin и выберите пакет git-svn в категории Devel.

git svn Команда написана на Perl и требует библиотеки Perver Subversion. Существование svn Команда командной строки недостаточна для git-svn,

Я не использовал git svn в Windows (только в Unix и Mac OS X), поэтому я не могу предоставить более подробную информацию, но, надеюсь, это должно указать вам правильное направление.

Я не знаю git, но я знаю, что для Mercurial, например, вам нужно установить SVN, чтобы конвертировать из SVN в Mercurial (и обратно). Возможно, это то же самое для мерзавца?

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

Я использовал клиент командной строки SVN от Slik SVN, не слишком большой и аккуратно устанавливаемый.

Конечно, дождитесь более информированного ответа или поищите в Интернете подтверждение моей информации...:-) Хотя это не помешает иметь SVN-клиента, так как многие проекты используют его.

Другие вопросы по тегам