
Итак, Вы готовы сделать свой великолепный коммит, который, безусловно, делает код чуточку лучше, либо фиксить какой-то баг, а может, Вы и вовсе решили поменять переходы строк на Windows/Unix-Style? Естественно, Ваш код безупречен и достоин всевозможных похвал! Браво! Достойно ли Ваше сообщение Ваших трудов? Смогут ли потомки разобрать, что Вы сделали через месяц? Через год? Десять лет?
Рубрика «Git» - 47
Пять полезных советов при составлении коммит сообщения
2013-04-29 в 13:16, admin, рубрики: commit, GitОбновление Windows Azure: point-to-site подключения и другие улучшения виртуальных машин и сетей, облачных сервисов и выпуск Ruby SDK
2013-04-29 в 6:46, admin, рубрики: cloud services, DNS, Git, linux, Mercurial, open source, powershell, rdp, ruby, sql server, ssh, vpn, windows azure, Блог компании Microsoft, системное администрирование, метки: Cloud services, dns, Git, linux, mercurial, open source, powershell, rdp, ruby, sql server, ssh, vpn, windows azureКоллеги разработчики и ИТ-профессионалы, спешу поделиться подробностями об очередном обновлении облачной платформы Windows Azure. 26 апреля Скотт Гатри представил в своем блоге очередную порцию новинок, которые касаются работы виртуальных машин и сетей, а также других облачных сервисов. Кроме того, в анонсе был представлен долгожданный обновленный набор инструментов Ruby SDK, который позволит приложениям на Ruby легко интегрироваться с облачными сервисами Windows Azure. Ниже вы найдете более подробное описание этих, а так же других, не описанных у Скотта Гатри нововведениях.
Point-to-Site подключения к виртуальным сетям
Основным нововведением данного обновления платформы можно смело назвать новый функционал виртуальных сетей для обеспечения взаимодействия типа Point-to-Site, то есть без необходимости в VPN-устройстве на стороне клиента!
Что это означает? Это означает, что теперь к виртуальной сети в Windows Azure можно подключаться из обычного ПК вне корпоративной сети. Такие возможности открывают огромное число новых сценариев применения облачной платформы и виртуальных сетей.
Git FTP на примере в Windows
2013-04-26 в 8:28, admin, рубрики: FTP, Git, windows, Песочница, метки: FTP, Git, windowsДанный пост для тех, кто уже освоил немного GIT, и хочет чтобы его жизнь стала ещё проще, а производительность выше! Т.е. делать push сразу на FTP сервер, к которому отсутствует доступ SSH.
Для работы с консолью я использовал Git Bash.
Я разделил пост на несколько этапов:
- Установка Git-Ftp
- Проверка установленного Git-Ftp
- Настройка репозитория
- Использование, загрузка на FTP сервер
Изменение кодировки git репозитория
2013-04-26 в 8:24, admin, рубрики: encoding, Git, Песочница, метки: encoding, Git
Привет. В силу специфики, на работе используется Linux с KOI8-R, все коммиты в git репозиторий осуществлялись в локальной кодировке. Через некоторое время было принято решение перекодировать репозиторий в UTF-8. В этой статье я хочу обсудить технологию изменения кодировки существующего git репозитория, а заодно и исправления некоторых ошибок допущенных в определенных коммитах.
Читать полностью »
По мотивам «Коанов Вима».
Тишина
Что-то одно, но хорошо
Только богам
Хобгоблин
Длинное и короткое
Тишина
Python-программистка передала свой файл ~/.gitconfig мастеру Гиту. Среди строчек кода было следующее:
[alias]
; Явное лучше подразумеваемового. Если мы хотим выполнить слияние,
; нам следует сделать это самим.
pull = pull --ff-only
Мастер Гит кивнул. «git pull origin master», — сказала программистка.
Читать полностью »
GitHub Pages переезжают на github.io
2013-04-05 в 22:39, admin, рубрики: Git, github, github.io, Системы управления версиями, метки: Git, github, github.io Начиная с сегодняшнего для все сайты GitHub Pages переходят на новый домен: github.io. Это мера безопасности нацеленна на предотвращение CSRF атак на главный сервер — github.com. Если ваш сайт настроен, как «yoursite.com» вместо «yoursite.github.com» — изменения вас никак не затронут.
Если ваш сайт раньше располагался на домене «username.github.com», последующие запросы будут редиректиться на новый домен: «username.github.io».
C этого момента все сайты, размещенные на субдоменах github.com могут и должны расцениваться как официальные продукты GitHub.
Читать полностью »
Работа с Git в Visual Studio 2012
2013-04-03 в 9:05, admin, рубрики: Git, scm, visual studio 2012, Блог компании Microsoft, метки: Git, scm, visual studio 2012
Некоторое время назад была опубликована статья «Интеграция Team Foundation Services с Git и другие новые возможности». Нас очень порадовало, что читатели проявили к ней живой интерес и прислали нам отзывы и вопросы. Мы учтем их в процессе совершенствования наших инструментов и услуг, так что следите за нашими новостями. В этой публикации хотелось бы рассказать, как разработчики могут начать использовать инструменты Git в Visual Studio и сервис Git в TFS.
Читать полностью »
Github 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 и о том, как в этом разобраться и пойдет речь под катом. Статья будет полезна не только для новичков, но и для продвинутых пользователей.


