Почему 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
Почему Git лучше Subversion?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.