Почему Git лучше Subversion?
С Git вы можете делать практически git-commands все в автономном режиме, потому git-commands что у каждого есть свой собственный svn репозиторий.
Создавать ветки svn и объединять ветки очень svn просто.
Даже если у вас нет subversion прав на фиксацию проекта, вы git все равно можете иметь свой subversion собственный онлайн-репозиторий subversion и публиковать «push-запросы» для git-commands ваших исправлений. Все, кому svn нравятся ваши патчи, могут subversion включить их в свой проект, в git том числе и официальные сопровождающие.
Разветвить git проект, модифицировать его subversion и при этом продолжать сливать git-commands исправления ошибок из ветки svn HEAD – это тривиально.
Git git работает для разработчиков svn ядра Linux. Это означает, что git-commands он действительно быстрый svn (так и должно быть) и масштабируется subversion до тысяч участников. Git git-commands также использует меньше места git (до 30 раз меньше места для svn репозитория Mozilla).
Git svn очень гибкий, очень TIMTOWTDI svn (есть несколько способов git-commands сделать это). Вы можете использовать svn любой рабочий процесс, который git-commands захотите, и Git его поддержит.
Наконец, есть svn GitHub, отличный сайт для размещения git-commands ваших репозиториев Git.
Недостатки svn Git:
- его намного сложнее изучить, потому что в Git больше концепций и больше команд.
- ревизии не имеют номеров версий, как в subversion
- многие команды Git зашифрованы, а сообщения об ошибках очень неудобны для пользователя
- ему не хватает хорошего графического интерфейса (например, великолепного TortoiseSVN)
svn
git
Почему Git лучше Subversion?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.