Некоторое время назад была опубликована статья «Интеграция Team Foundation Services с Git и другие новые возможности». Нас очень порадовало, что читатели проявили к ней живой интерес и прислали нам отзывы и вопросы. Мы учтем их в процессе совершенствования наших инструментов и услуг, так что следите за нашими новостями. В этой публикации хотелось бы рассказать, как разработчики могут начать использовать инструменты Git в Visual Studio и сервис Git в TFS.
Читать полностью »
Рубрика «Git» - 43
Работа с Git в Visual Studio 2012
2013-04-03 в 9:05, admin, рубрики: Git, scm, visual studio 2012, Блог компании Microsoft, метки: Git, scm, visual studio 2012Github Visualizer — Сервис визуализации истории репозиториев с GitHub
2013-03-28 в 12:47, admin, рубрики: data visualization, dataviz, Git, github, metrics, Инфографика, Системы управления версиями, метки: data visualization, dataviz, Git, github, metrics Будучи поклонником программных продуктов для визуализации активности в репозиториях таких как code_swarm и gource. В один прекрасный день я был посещен музой, которая вдохновила меня создать онлайн сервис для визуализации статистики репозиториев с GitHub.
И сегодня хочу предоставить на ваш суд мой проект GitHub Visualizer (проект на GitHub).
Вот скринкаст для предварительного знакомства.
И не большая Gif'ка
Что использовано
- SVG, Canvas — для интерактивной графики.
- D3.js — javascript библиотека позволяет очень удобно работать с данными и визуализировать их.
Гигантская коллекция примеров от автора библиотеки Mike Bostock. - API GitHub
Atlassian Bamboo в картинках
2013-03-26 в 18:04, admin, рубрики: continuous integration, Git, Веб-разработка, Программирование, Системы управления версиями, управление проектами, метки: continuous integration, системы управления версиями, управление проектамиВ этой статье я хотел бы поделиться своими впечатлениями от использования Atlassian Bamboo — системы непрерывной интеграции от компании Atlassian. В Java-проекте, над которым мы работаем, изначально в качестве системы управления использовалась JIRA On Demand, т.е. облачная версия JIRA, установленная на серверах компании Atlassian. В определенный момент появилась необходимость внедрения системы непрерывной интеграции. Важным требованием при выборе такой системы была поддержка из коробки системы автоматической сборки Gradle. Подобному требованию удовлетворяло лишь несколько систем непрерывной интеграции: всем известный Jenkins, Jetbrains TeamCity и Atlassian Bamboo. Под катом изложено как это работает и почему же мы выбрали Atlassian Bamboo. Осторожно — много картинок!Читать полностью »
Почему я ненавижу Git или Git не должен быть таким сложным для изучения
2013-03-25 в 9:35, admin, рубрики: Git, метки: GitВ наше время Git почти стал почти стандартом. Редко встретишь компанию, в которой бы не использовался git. На редком собеседовании тебя не спросят про эту CVS. При этом с каждым днем все больше фанатов других систем переходят именно на Git.
Возможности Git'а дают гибкость, которой нет у других. Но вместе с этим появляются и сложности. Будучи мощной системой, не все программисты с первого раза понимают что это, и как это работает:
Дело усложняется еще и тем, что документация Git не блещет своей изящностью. Американские программисты даже говорят так:
The man pages are one almighty “fuck you”
Так что же непонятного в Git и о том, как в этом разобраться и пойдет речь под катом. Статья будет полезна не только для новичков, но и для продвинутых пользователей.
Релиз GitLab 5.0
2013-03-23 в 14:20, admin, рубрики: Git, gitlab, ruby, ruby on rails, метки: Git, gitlabВчера, то есть 22 марта, увидел свет релиз 5 версии GitLab. GitLab — замечательный аналог таким продуктам, как GitHub, Bitbucket. Однако он устанавливается на ваш личный сервер и полностью подконтролен вам. Это отличное решение для компаний, занимающихся разработкой программного обеспечения, web студиям ну или просто тем, кто хочет иметь свой собственный git репозиторий.
Что же нового в версии 5.0? Для ознакомления с подробностями прошу под кат
Читать полностью »
Война закончена, все победили
2013-03-20 в 22:01, admin, рубрики: fogcreek, Git, Mercurial, Системы управления версиями, метки: fogcreekНа прошлой неделе Fog Creek объявила об окончании войны между Git и Mercurial. Точнее, проанонсировала таким экстравагантным образом выпуск Kiln 3.0 с поддержкой одновременной работы с репозиторией через Git или Mercurial.
Kiln это онлайн-хостинг Hg и Git репозиторий с продвинутой системой code review и управлением группами проектов и пользователей. В связи с новым релизом и провокационным утверждением по поводу войны DVCS, да и тем, что Kiln не очень широко представлен на Хабре, стоит упомянуть несколько ключевых моментов.
Например, что бесплатная версия Kiln не ограничена по времени если у вас до 2х пользователей...Читать полностью »
Настраиваем SSH ключи на Node-ах Jenkins без ssh-доступа к ним
2013-03-20 в 15:26, admin, рубрики: Git, github, groovy, Jenkins, ssh, Серверное администрирование, метки: Git, github, groovy, Jenkins, ssh
Всем привет! Думаю у каждого, кто когда-либо настраивал Jenkins для работы с Git-ом возникала проблема генерации ключей на Node-ах.
В очередной раз когда мне этим пришлось заняться я оказался в нелёгкой ситуации — ssh доступа к серверу с Jenkins-ом и к его слейвам у меня не было и, соответственно, ключи я сгенерировать не мог. Но всё оказалось не так плохо.
Git для Фоток. Большие репозитарии в Git
2013-03-19 в 20:05, admin, рубрики: Git, gitolite, Песочница, метки: Git, gitoliteИдея использовать git для хранения всех своих фотографий.
Чего хотелось добиться?
- Скидывать фотки одной кучей (DCIM), а когда будет время сортировать по папкам.
- Скинуть фотки с одного компа, а работать с ними с другого.
- Чтобы перемещение-переименование фоток и папок волшебным образом синхронизировалось на всех компьютерах.
- Чтобы можно было редактировать фотки, но иметь возможность восстановить оригинал.
- Чтобы сохранялась история правок.
Как оказалось, GIT с большим трудом справляется с этой задачей.
Читать полностью »
Kiln Harmony — Mercurial + git в одном репозитории
2013-03-17 в 17:38, admin, рубрики: fogcreek, Git, Mercurial, Системы управления версиями, метки: fogcreek, Git Fog Creek – компания созданная Джоелом Спольски и, возможно, известная вам по продукту Trello, на прошлой неделе представила свой новый проект державшийся долгое время в тайне: Kiln Harmony. Это хостинг Mercurial (hg) и git репозиториев. К сожалению, исключительно платный, есть только 45 дней пробного периода. В чём же новость, спросите вы, если Mercurial + git хостинги уже есть на рынке и, в том числе, бесплатные, как Bitbucket.org? Особенность Kiln Harmony в том, что один репозиторий на хостинге одновременно является и Mercurial и git репозиторием! По заявлениям разработчиков великий холивар закончен и теперь вы можете соредоточиться на кодинге, а не на выборе системы контроля версий. Push и pull в единый репозиторий размещённый на Kiln Harmony из вашей любимой системы контроля версий (Mercurial или git) не требует установки отдельных расширений, типа hg-git, или других особых телодвижений, вся магия происходит на сервере.
Читать полностью »
Перемещение и переименование файлов в GitHub
2013-03-17 в 3:18, admin, рубрики: Git, github, moving files, rename file, разработка, Системы управления версиямиС сегодняшнего дня вы можете перемещать и переименовывать файлы в репозиториях, прямо из веб интерфейса GitHub.
Переименование файлов
Теперь при редактировании файла можно указать новое имя.