git-p4 против git-svn - PullRequest
       48

git-p4 против git-svn

4 голосов
/ 13 октября 2010

Моя компания в настоящее время использует SVN для своего хранилища. Чтобы улучшить слияние и локальные ветки / ревизии, я использовал git-svn для подмножества более крупного хранилища. Моя компания была недавно куплена, и одна из услуг, предлагаемых корпоративным материнством, - это централизованный хостинг SVN или Perforce.

Учитывая, что ни Perforce, ни SVN не предлагают полный набор функций, которые мне требуются, я, скорее всего, буду продолжать использовать git в качестве внешнего интерфейса, в зависимости от того, что мы выберем. Является ли пользовательский опыт для git-p4 лучше, чем git-svn? Имеет ли git-p4 достаточную базу пользователей, чтобы клиент был в курсе, а ошибки быстро исправлялись?

Это большой репозиторий, более 100 000 ревизий с очень высоким коэффициентом ветвления и нестандартной компоновкой. Git-p4 сосет меньше, чем git-svn для хранилищ такого масштаба? Например, начальная выборка полного репозитория SVN с использованием git-svn выполняется уже более месяца, и только до версии 60 000. Становится ли это лучше при использовании Perforce в качестве серверной части?

И да, полный нативный git возможен, но не очень вероятен.

Ответы [ 2 ]

0 голосов
/ 21 июля 2011

Вы пробовали портной ? Он может конвертировать как из SVN, так и Perforce.

0 голосов
/ 13 октября 2010

Выберите git-svn, чтобы вам не приходилось сталкиваться с этим безумным ветвлением.

...