Совсем недавно, 2 года назад, Линус Торвальдс написал Git — систему контроля версий, а точнее, distributed scm. С тех пор количество разработчиков её использующих возрастает по экспоненте.
Не так давно, около двух месяцев назад и я решил поспотреть что эе это такое и с тех пор использую её повседневно и во всех проектах с которыми я работаю (ну, честно говоря, почти во всех, есть один проектик под svn, в котором повсеместно были зачекинины испорченные симлинки, использовать git просто не получается).
Итак, чем же git так хорош?
— Чистота — залог здоровья. в отличии от svn, создается только одна директория .git, где и хранится вся нужная системе информация, по всему проекту не создаются директории .svn.
— Интеграция с svn. Да, Вы можете использовать git при работе с репозитарием svn! Для этого в комплекте идет git-svn. Однако, как говорил выше, если в svn репозиторий были зачекинины симлинки, то git не сможет сконвертировать его в свой формат.
— Вы можете использовать его, будучи в оффлайне. Даже если у Вас проблемы с интернетом, Вы всё равно можете чекинить, затем просто синхронизируйте репозитарий с сервером (если Вам это вообще нужно).
— Branches. Помните бранчи в svn? Забудьте. С git бранчи станут повседневной и очень удобной вещью.
— Ну и наконец, как говорится, it's new and shiny tool for coolkidz.
Это я собственно к чему? Могу пригласить первых трех человек в github beta (http://github.com), поверьте, не пожалеете. Очень-очень прошу, пишите только если Вы действительно используете git, а не просто посмотреть. Заранее благодарен.
Не так давно, около двух месяцев назад и я решил поспотреть что эе это такое и с тех пор использую её повседневно и во всех проектах с которыми я работаю (ну, честно говоря, почти во всех, есть один проектик под svn, в котором повсеместно были зачекинины испорченные симлинки, использовать git просто не получается).
Итак, чем же git так хорош?
— Чистота — залог здоровья. в отличии от svn, создается только одна директория .git, где и хранится вся нужная системе информация, по всему проекту не создаются директории .svn.
— Интеграция с svn. Да, Вы можете использовать git при работе с репозитарием svn! Для этого в комплекте идет git-svn. Однако, как говорил выше, если в svn репозиторий были зачекинины симлинки, то git не сможет сконвертировать его в свой формат.
— Вы можете использовать его, будучи в оффлайне. Даже если у Вас проблемы с интернетом, Вы всё равно можете чекинить, затем просто синхронизируйте репозитарий с сервером (если Вам это вообще нужно).
— Branches. Помните бранчи в svn? Забудьте. С git бранчи станут повседневной и очень удобной вещью.
— Ну и наконец, как говорится, it's new and shiny tool for coolkidz.
Это я собственно к чему? Могу пригласить первых трех человек в github beta (http://github.com), поверьте, не пожалеете. Очень-очень прошу, пишите только если Вы действительно используете git, а не просто посмотреть. Заранее благодарен.