Много лет подряд в качестве системы контроля версий для большого количества проектов использовали только SVN. Но наступил момент, когда количество разработчиков на одном из проектов заметно увеличилось, проект уже запущен в работу, и нужно как активно разрабатывать параллельно несколько фич, так и фиксить уже имеющиеся баги в оперативном режиме. Единый trunk в SVN не позволяет этого делать, а организация бранчей в нем же превращает жизнь разработчиков в ад. Поэтому было принято решение о переезде этого проекта с SVN на Git.
Читать полностью »
Рубрика «Git» - 51
Переезд проекта с SVN на Git
2012-05-27 в 14:10, admin, рубрики: Git, gitolite, subversion, svn, разработка, системы контроля версий, Системы управления версиями, метки: Git, gitolite, subversion, svn, системы контроля версий, системы управления версиямиAndreessen Horowitz вложит в Github полмиллиарда
2012-05-22 в 15:29, admin, рубрики: andreessen horowitz, Git, github, инвестиции, Системы управления версиями, слухи, метки: andreessen horowitz, github, инвестиции, слухиПо информации близких к руководству венчурного инвестиционного фонда Andreessen Horowitz источников сайта PandoDaily.com, GitHub скоро получит от пятисот до восьмисот миллионов долларов инвестиций. Это первый раунд финансирования в жизни Гитхаба. До сих пор компания развивалась самостоятельно, не прибегая к помощи инвесторов. Сейчас в ней пятьдесят пять сотрудников.
На Гитхабе зарегистрирован один миллион шестьсот тысяч пользователей и два миллиона восемьсот тысяч репозиториев. Платная подписка для индивидуальных пользователей стоит от семи долларов в месяц, а цены на Читать полностью »
Andreessen Horowitz оценивает Github в полмиллиарда
2012-05-22 в 15:29, admin, рубрики: andreessen horowitz, Git, github, инвестиции, Системы управления версиями, слухи, метки: andreessen horowitz, github, инвестиции, слухиПо информации близких к руководству венчурного инвестиционного фонда Andreessen Horowitz источников сайта PandoDaily.com, GitHub скоро начнёт первый раунд финансирования. Точная сумма и условия сделки пока неизвестны, но, по предварительным данным, компания на этом этапе будет оценена в 500 — 800 миллионов долларов. До сих пор Гитхаб развивался самостоятельно, не прибегая к помощи инвесторов. Сейчас в нём пятьдесят пять сотрудников.
GitHub выпустил клиент для Windows
2012-05-21 в 16:50, admin, рубрики: Git, github, ssh keys, windows, Веб-разработка, метки: Git, github, ssh keys, windows Всегда хотели найти более простой способ для работы с git и github на своей windows машине? Боялись командной строки и генерации ssh ключей через putty? Хотите присоединиться к огромнейшему сообществу разработчиков в мире?
Сегодня github анонсировал свой клиент для Windows, который можно использовать прямо из коробки.
Клиент является нативным приложением и написан на C#, работает на Windows XP, Vista, 7 и пре-релизе Windows 8. Прямо в установку включена инсталляция msysGit (git для win машин). Вливайтесь!
Читать полностью »
Контроль изменений в рабочих директориях
2012-05-15 в 15:02, admin, рубрики: Git, Mercurial, subversion, svn, разработка, метки: Git, mercurial, subversion, svnВероятно, у каждого разработчика есть рабочая папка с чекаутами (svn) и клонами (git, hg) разных проектов. Называют ее по разному: workspace, work, src и т.д.
Часто ли Вы забываете закоммитить или запушить изменения в рабочих директориях? Даже если ответ — не часто, но бывает, то Вам стоит познакомиться с утилитой unpushed. Она помогает поддерживать рабочую папку с проектами всегда в чистом и консистентном состоянии.
Под катом краткий обзор программы.
Читать полностью »
Что скрывает от нас директория .git
2012-04-30 в 16:45, admin, рубрики: Git, контроль версий, разработка, Системы управления версиями, метки: Git, контроль версий Вот и мне посчастливилось познакомиться с git. Каюсь, пользуясь Subversion, я знал, как в IDEA или TortoiseSVN сделать то, что мне надо, но даже не представлял, что происходит за сценой. В данном случае я решил подойти к git более ответственно и хорошенько изучить его перед использованием. Сейчас я знаю какие команды надо использовать для выполнения задуманного, но не знаю, как это сделать в IDEA или TortoiseSVN.
Но я решил пойти еще дальше и узнать, что происходит в самой директории .git. Там оказалось все настолько интересно и просто, что я решил поделиться этим с вами.Читать полностью »
Мы переделали уже существующие графики и добавили три новых, чтобы помочь вам еще лучше изучать репозитории, размещенные на GitHub.Читать полностью »
Используем Git в качестве инструмента для деплоя веб приложения
2012-04-19 в 10:45, admin, рубрики: Git, git hooks, системное администрирование, метки: Git, git hooksПривет, Хабросообщество!
Продолжая тему использования git хуков, хочу вам рассказать о post-merge и post-checkout
Что имеем
У нас есть веб приложение, которое мы разрабатываем. Нам нужно быстро и легко добавлять изменения на продакшн
Что предлогает нам Git
post-merge — Этот хук вызывается 'git-merge', после того, как мы выполнили 'git-pull' или 'git-merge' на локальном репозитории. Хук не выполнится, если у нас будут конфликты при мердже.
post-checkout — Этот хук вызывается 'git-checkout', после того, как мы выполним 'git-clone' или 'git-checkout'.
Читать полностью »
«Разбор полетов» — Episode 15 — Отвечаем на вопросы
2012-04-14 в 15:53, admin, рубрики: adobe, chrome, dart, flash, gerrit, Git, java, linux, spring, sublime text, подкасты, разбор-полетов, метки: adobe, chrome, dart, flash, gerrit, Git, java, linux, spring, sublime text, разбор-полетов Не заставляет себя ждать очередной, 15-й выпуск правильного подкаста для IT-шников «Разбор полетов».
Сегодня в программе:
Проверка соблюдения стандартов кодирования РHP через git
2012-04-05 в 7:32, admin, рубрики: drupal, Git, php, метки: drupal, Git, PHPВ разработке проекта зачастую принимают участие разработчики разного уровня. Это приводит к тому, что нет строгого формата написания кода. За качеством кода на проекте приходится постоянно следить старшим разработчикам и это отнимает у них кучу времени.
Для того чтобы наказать говнокодеров облегчить страдания тех, кто делает ревью кода, можно использовать автоматические средства проверки кода, которые всем давно известны. Это PEAR и PHP Code Sniffer.
Читать полностью »