Почему Git лучше Subversion?

С Git вы можете делать практически git-commands все в автономном режиме, потому git-commands что у каждого есть свой собственный git репозиторий.

Создавать ветки svn и объединять ветки очень git просто.

Даже если у вас нет svn прав на фиксацию проекта, вы git все равно можете иметь свой subversion собственный онлайн-репозиторий subversion и публиковать «push-запросы» для svn ваших исправлений. Все, кому svn нравятся ваши патчи, могут git-commands включить их в свой проект, в svn том числе и официальные сопровождающие.

Разветвить subversion проект, модифицировать его subversion и при этом продолжать сливать git-commands исправления ошибок из ветки git-commands HEAD – это тривиально.

Git git работает для разработчиков git-commands ядра Linux. Это означает, что subversion он действительно быстрый svn (так и должно быть) и масштабируется git-commands до тысяч участников. Git git-commands также использует меньше места git-commands (до 30 раз меньше места для subversion репозитория Mozilla).

Git subversion очень гибкий, очень TIMTOWTDI svn (есть несколько способов git-commands сделать это). Вы можете использовать git любой рабочий процесс, который subversion захотите, и Git его поддержит.

Наконец, есть git GitHub, отличный сайт для размещения git ваших репозиториев Git.

Недостатки svn Git:

  • его намного сложнее изучить, потому что в Git больше концепций и больше команд.
  • ревизии не имеют номеров версий, как в subversion
  • многие команды Git зашифрованы, а сообщения об ошибках очень неудобны для пользователя
  • ему не хватает хорошего графического интерфейса (например, великолепного TortoiseSVN)

svn

git

2022-02-21T20:18:40+00:00