В последних двух выпусках Радио-T ведущие пытались обсудить GIT. Евгений (Umputun) задавался вопросом зачем нужен rebase и очень удивился, когда я спросил, редактирует ли он коммиты. На мой взгляд, чтоб понять GIT, достаточно вникнуть в процесс разработки Linux Kernel, т к создавался он именно для этого.
Читать полностью »
Рубрика «Git» - 42
Зачем пользователи GIT-а редактируют свои коммиты
2013-05-07 в 15:41, admin, рубрики: Git, linux kernel, merge, open source, radio-t, rebase, метки: Git, linux kernel, merge, radio-t, rebase, патчРазмещаем код сайта через Git: просто и легко
2013-05-07 в 5:42, admin, рубрики: deploy, deployment tools, Git, howto, workflow, метки: deploy, deployment tools, Git, howto, workflow
С того самого момента, когда я начал изучать Git, меня волновали методы практического применения этой DCVS, делающие работу с использованием этой DCVS удобней и проще, в частности, когда нет необходимости взаимодействовать с какими-то удаленными сервисами вроде GitHub и, в целом, делиться кодом с посторонними людьми. Так как большую часть времени я использую Git при разработке различных веб-ориентированных систем, первым рецептом, которым я хочу сегодня с вами поделиться, будет по-настоящему удобный и простой способ выгрузки исходных кодов и ресурсов сайта на любой сервер, на котором установлен Git.
В отличии от некоторых способов решения подобных проблем, в том числе описанных здесь на хабре, предлагаемый мною способ требует всего лишь одного удаленного репозитория на сервере, всего лишь одного хука и не требует ничего другого кроме самого Git. Конечно, он, может быть, не даёт всей гибкости, что дают другие методы, но это некоторое отсутствие гибкости, по-моему, полностью компенсируется простотой и удобством применения этого метода. Этот метод будет особенно удобен для небольших проектов.
Дайджест интересных новостей и материалов из мира айти и веб-разработки за последнюю неделю №55 (27 — 5 мая 2013)
2013-05-05 в 20:07, admin, рубрики: Bootstrap, css, css3, Foundation, Git, Google, Google Glass, html, html5, iForum, jquery, JS, WebP, Блог компании Zfort Group, браузеры, веб-дизайн, Веб-разработка, дайджест, Интересное, нло, Новости, ресурсы, ссылки, ссылки на смиПредлагаем вашему вниманию очередную подборку с ссылками на новости, интересные материалы и полезные ресурсы.
Новая версия WebMatrix 3: интеграция с облаком, TFS, Git, удаленный доступ к сайтам
2013-05-04 в 9:53, admin, рубрики: ASP.NET, deployment, Git, node.js, php, tfs, webmatrix, windows azure, Блог компании Microsoft, разработка, метки: ASP.NET, deployment, Git, node.js, PHP, tfs, webmatrix, windows azure
Выпущена очередная версия бесплатного редактора кода и интегрированного средства разработки приложений WebMatrix 3. Среди функциональных возможностей WebMatrix 3 можно выделить следующие:
- поддержка кода проектов HTML/CSS/JS, ASP.NET, PHP, Node.js;
- встроенный редактор БД SQL Server и MySQL;
- поддержка редакторами Jade, EJS, LESS, CoffeeScript;
- галерея шаблонов популярных open source CMS: Joomla, Drupal, DotNetNuke, Orchard CMS, WordPress, phpBB и десятков других;
- готовые стартовые проекты, в том числе Node.js c Express и Socket.io;
- поддержка автодополнения и intellisense для ASP.NET, PHP, Node.js;
- мобильная разработка: эмуляторы для мобильной веб-разработки, шаблоны мобильных сайтов;
- инструменты анализа сайтов на вопросы SEO, ошибки, производительности;
- система и галерея расширений от сообщества разработчиков;
- поддержка галереи NPM-модулей для Node.js и репозитория Nuget для ASP.NET;
- встроенная интеграция с системами контроля версий Git и TFS;
- интеграция с облаком Windows Azure, публикация в облако проектов PHP, Node.js и ASP.NET, удаленный доступ к сайтам;
- удаленный доступ к сайтам и публикация через протоколы FTP, WebDeploy, доступ к облачным размещениям.
WebMatrix 3 доступен бесплатно для загрузки на официальном сайте http://webmatrix.net/.
Быстрый обзор новинок третей версии доступен в этом видео на сайте Channel9. Для более подробного описания возможностей редактора обратитесь к этой статье и этому анонсу самой первой версии. Ниже вы найдете информацию о нововведениях в третей версии средства разработки.
Читать полностью »
Пять полезных советов при составлении коммит сообщения
2013-04-29 в 13:16, admin, рубрики: commit, Git
Итак, Вы готовы сделать свой великолепный коммит, который, безусловно, делает код чуточку лучше, либо фиксить какой-то баг, а может, Вы и вовсе решили поменять переходы строк на Windows/Unix-Style? Естественно, Ваш код безупречен и достоин всевозможных похвал! Браво! Достойно ли Ваше сообщение Ваших трудов? Смогут ли потомки разобрать, что Вы сделали через месяц? Через год? Десять лет?
Обновление 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.
Читать полностью »