В сети есть некоторое количество мануалов о том, как заставить Git работать в PowerShell. В основном все они про PoSh-git. Однако как я не пытался, самолёт не взлетел. Методом научного тыка был обнаружен простой способ завести Git в PS.
Метка «Git»
Как по-быстрому сделать свой PoSh-git
2015-03-20 в 18:13, admin, рубрики: Песочница, метки: Git, MS, powershell, Программирование В один прекрасный день, наш TFS2012 был обновлен до TFS2013.
Вместе с TFS2013 у нас появилась возможность, оставаясь в рамках привычного интерфейса администрирования и менеджмента прав, перейти на распределенную source control git. (Про плюс и минусы распределенного source control сказано уже столько, что повторять не стоит, т.к. холиваров уже было много.)
Задача: перенести разработку build на git, сохранив при этом историю изменений.
Риски Читать полностью »
Gitchain: смесь Гитхаба с Биткоином
2014-05-31 в 14:55, admin, рубрики: bitcoin, DHT, Git, Peer-to-Peer, метки: bitcoin, DHT, Git Канадский программист Юрий Рашковский решил объединить две популярные технологии — систему контроля версий Git и распределённую БД Биткоин. Его проект Gitchain, который недавно успешно собрал на Кикстартере запланированные 10 000 долларов, по задумке автора позволит сделать систему контроля версий Git по-настоящему распределённой. С ростом популярности крупных публичных репозиториев, таких как Гитхаб, система Git, которая изначально задумывалась как распределённая, фактически используется централизованно и полностью зависит от сторонних серверов.
Читать полностью »
Инструмент для подсветки активного пункта простого HTML меню
2014-05-26 в 20:36, admin, рубрики: css, Git, github, html, open sourse, php, symfony, twig, меню, метки: css, Git, github, html, open sourse, twig, меню Чуть ли не каждое меню, прорисованное дизайнером в макете, имеет чуть иное отображения для текущего пункта меню, на котором в данный момент находится пользователь. Это элементарные приемы для повышения юзабилити. Чаще всего такие активные пункты меню стараются как то выделить цветом.
Читать полностью »
Bitbucket – новый резиновый интерфейс
2014-05-21 в 14:47, admin, рубрики: bitbucket, Git, Mercurial, Системы управления версиями, метки: bitbucket, Git, mercurial
Вчера Atlassian выпустила обновление своего сервиса Bitbucket. Полностью обновился интерфейс, и добавилось немного интересных багов фич. Под катом приведу краткий обзор нововведений на основе записи в блоге разработчиков, ну или можно сразу потыкать у себя в браузере.
Читать полностью »
Синхронизация структуры MySQL + Git
2014-05-08 в 11:22, admin, рубрики: Git, mysql, Серверная оптимизация, метки: Git, mysql Для синхронизации файлов проекта, ведения история мы используем системы контроля версий, например, Git. Однако, когда у меня встал вопрос о контроле версий структуры базы MySQL — удовлетворяющего решения найти не удалось.
Замечу, во многих фреймворках и ORM существуют необходимые механизмы «из коробки» — миграции, версионность и т.д. А вот для нативной работы с MySQL — приходится все делать ручками. И пришла идея попытаться создать автоматическую систему для отслеживания изменений.
Читать полностью »
GIT Quiz- практикум по использованию git, для начинающих
2014-04-23 в 3:42, admin, рубрики: Git, метки: GitЯ сам переходил с SVN на GIT несколько лет назад и переводил других разработчиков. За это время у меня сформировалось понимание, что теория, книжка, google/stackoverflow — это хорошо, но есть нюанс.
“Чем отличается теория от практики? В теории — ничем! На практике все немного не так.”
- Читать что “ветки — это круто” — это одно, а вот перестать бояться делать ветки — другое;
- Иметь возможность делать локальные коммиты — это одно, а делать их в реальности — совсем другое;
- Кто-то знает как использовать в теории, но на практике не делал и поэтому и не использует;
- Кто-то просто не знает, а чего не знаешь, то и не используешь.
Именно по этому, я написал Git Quiz для своих коллег — чтобы люди привыкли использовать git, как git, а не как svn; чтобы у разработчиков сформировалась мышечная память, чтобы теория стала практикой.
Особенность quiz в том, что это не учебник, не тест с вариантами ответа или без них. GIT Quiz — это мини лабораторная работа. Время прохождения теста 15-45 минут.
Всего 19 последовательных шагов. У каждого шага есть:
- Описание что нужно сделать по задаче;
- Версия репозитория до шага;
- Версия репозитория после шага;
- Скриншот после выполнения шага;
- Видео — как сделать задачу.
Сами задачки — это пошаговое выполнение разработки по gitflow с использование git.
Ссылка на проект в github
Читать полностью »
Привет! В очередной раз на глаза попался очень интересный репозиторий. Эта шпаргался по самым тайным и функциональным возможностям Git и GitHub появилась благодаря выступлениям Зака Холмана одну из статей которого я уже переводил Git and GitHub Secrets на Aloha Ruby Conference 2012 и More Git and GitHub Secrets на WDCNZ 2013. Стоит сказать о том, что проект набрал свыше 1000 старов менее чем за 12 часов. Приведу несколько примеров:
Hub — Git Wrapper
Hub — это оболочка над Git, которая сокращает потраченное время на лишнее нажатии клавиш при работе с Git.
$ hub clone tiimgreen/toc
> git clone https://github.com/tiimgreen/toc.git
На hub можно сделать алиас git и все будет выглядеть еще удобнее:
# Remote
$ git remote add rtomayko
> git remote add rtomayko git://github.com/rtomayko/CURRENT_REPO.git
#Fetch
$ git fetch mislav
> git remote add mislav git://github.com/mislav/REPO.git
#Fork
$ git fork
[ repo forked on GitHub ]
> git remote add -f YOUR_USER git@github.com:YOUR_USER/CURRENT_REPO.git
Git и Visual Studio: как правильно приготовить
2014-03-17 в 6:27, admin, рубрики: DVCS, Git, github, open source, tfs, Visual Studio, Блог компании Microsoft, метки: DVCS, Git, github, open source, tfs, Visual Studio Некоторое время назад мы анонсировали поддержку Git в Visual Studio и TFS. Для того, чтобы научиться правильно готовить все это, я сам прошел весь путь и хочу рассказать вам о нем. Ниже — о том, как использовать Git в VS.
Читать полностью »
Превращаем скучные логи Git’a в захватывающую анимацию
2014-03-07 в 9:09, admin, рубрики: animation, Git, open source, Анимация и 3D графика, визуализация данных, метки: animation, Git, визуализация данных
Каждый, кто посвятил себя работе с компьютерами, хоть раз, но сталкивался с распространёнными высказываниями вроде: «Помоги мне сделать %work%, ты ведь всё равно без дела за компом сидишь». Особенно часто в эту ситуацию попадаёшь, когда работаешь непосредственно в окружении коллег проделывающих ручную работу. Для этих людей ты зачастую представляешься воплощением безделия и главным пользователем youtube.
Сейчас я покажу вам один из приёмов, как превратиться в глазах сотрудников из лодыря в волшебника.
Читать полностью »