Коміти — це цінна штука, але водночас буденна, хоча так було не завжди. Ще кілька років тому заливати зі схрещеними пальцями апдейти щодо FTP було так само поширеною практикою, як сьогодні «коміт-пуш-додомку». І якщо з останніми двома кроками все більш-менш зрозуміло, то про те, як робити класні коміти, нерідко виникають суперечки. Ця стаття — про коміти і їхню надважливу фенкцію у житті розробника. Вона стане у пригоді тим, хто хотів би навести лад у git history і changelogs, а заодно поліпшити комунікацію.
Главное отличие между Git и Mercurial — «Its all in branches». Программисты обычно выбирают самый технически совершенный инструмент — git. Но если взглянуть с точки зрения PM, многие слабые места Mercurial могут оказаться, на поверку, его сильными сторонами.
Одним из несомненных плюсов меркуриала является его интерфейс, который покажется знакомым каждому, кто хоть какое-то время работал с subversion в командной строке. Естественно, что отличий хватает (сам принцип работы совершенно иной), но наиболее часто употребляемые команды — очень похожи.
Первая статья о Mercurial начинается с общего взгляда на DVCS.
Вышел новый стабильный релиз Subversion.
С ним УДОБНЕЕ, чем с svn. А до того более приятную систему контроля версий, чем svn — не видел. Сказал свое ИМХО, а теперь кидайте в меня подушками!
Следующий релиз популярнейшей системы управления версий Subversion получит куда более развитые средства управления ветками и переноса изменений (merges) между ветками.
Вышел новый релиз распределенной системы контроля версий Bazaar. Проект спонсируется фирмой Canonical Ltd., известной дистрибутивом Ubuntu. Система полностью написана на языке Python.
Вышел в свет Subversion 1.4, популярный open source продукт для управления версиями. Из интересных изменений.
Продолжая начатую тему расскажу как я использую Subversion для управления исходными кодами сайта developers.org.ua. Конкретно о том, как поддерживать up-to-date копию WordPress вместе со своими изменениями.
Коментарі