В Git знайшов кілька цікавих речей, які мені ясно сподобалися, а саме:
- Розприділені SCM дозволяють мати локальний репозиторій, з яким працювати є набагато зручніше. Адже він
завжди зі мною, я можу виконувати кілька незалежних комітів, які просто потім відправляти в публічний репозиторій, коли є необхідність і можливість. Розприділені репозиторії дозволять мені також синхронізуватися з іншими програмістами без необхідності внесення змін в публічний репозиторій. - Можливість створювати декілька commit lists, для того щоб комітити різні зміни із різними коментарями. Дуже корисно для підтримки порядку.
- Можливість вибудовувати ієрархію репозиторіїв. Розприділення відповідальності між програмістами тепер може бути на рівні окремого репозиторію. Річ цікава і корисна, і якщо коли-не-будь доводилося працювати із репозиторіями, що знаходяться на іншому кінці світу, заховані за тучою файерволів і взагалі частенько є недоступними, тоді мене можна буде зрозуміти.
- Можливість вносити зміни в історію комітів, наприклад, видалити зайвий файл або підкорегувати коментар.
- Зручна та швидка робота із бренчами.
- Message при коміті є обов'язковим.
- Зручна робота із git в консолі.
- Нема необхідності виконувати бекапи публічного репозиторію, якщо є декілька програмістів, що мають його локальну копію.
Це тільки декілька можливостей. Мені вони здалися найкориснішими.
Звичайно, частину з них можна добитися і від SVN, але для цього треба докласти чимало часу, а інколи і грошей.
P.S.
Знайшов гарну статтю про переваги Git над SVN: http://git.or.cz/gitwiki/GitSvnComparsion і навпаки.
2 comments:
A Git взагалі можна на Windows Поставити?
Бо я знайшов тільки на Linux
P.S: Розробник системи контролю версій той же Линус Торвальдс. :)
>A Git взагалі можна на Windows >Поставити?
Звичайно можна.
Я собі звідси поставив.
http://code.google.com/p/msysgit/downloads/list
>Розробник системи контролю версій >той же Линус Торвальдс. :)
Лиш частково. Але ідея здається його.
Заціни в списку по http://git-scm.com/about він далеко не перший, хоча це може нічого і не значити. Проте скромним його важко назвати ;)
Post a Comment