09.09.2016 09:59:16
Мало что я так не люблю, как Гитхаб. Абсолютно чудовищный, непонятный (задача: без Гугла найти способ скачивания патча с Гитхаба) и тормозной интерфейс. С точки зрения просмотра гитового репозитория простейший Гитвеб на порядок лучше Гитхаба. Но есть одна проблема, Гитхаб нынче полностью заменил собой Сорсфорж и сложнее найти проект, который не использует Гитхаб, чем тот, который использует. Ну и понятно, что если хочется минимально послать патч, то почта уже мало где в моде, ожидать будут именно гитхабовый пулл-реквест. И получается неприятная вилка — либо ты не пользуешься Гитхабом, но имеешь кучу проблем со взаимодействием с разными проектами, либо ты мучаешься с Гитхабом, но хотя бы можешь легко заслать патч, а то и два, куда захочется.
Я долго пользовался первым вариантом (не люблю пользоваться тем, что мне принципиально не нравится). Но, увы, сдаю. Завёл аккаунт на Гитхабе.
Метки: гит, гитхаб, отношение
Комментариев нет »
06.03.2015 23:40:00
Вот интересно, увижу ли я когда-нибудь виндовых программистов, умеющих грамотно пользоваться репозиториями кода? По некоей причине (говорят, она уходит корнями в ТФС) единственное, что может делать с репозиторием виндовый программист — это вываливать туда кучи мусора с комментариями типа «fixed». Понять, что изменилось, почему изменилось, какие нюансы, почему прикоммичены какие-то бинари, журналы, совершенно несвязанные изменения, невозможно никак.
Просто дамп состояния. Где-то с таким же успехом можно раз в день синхронизировать каталог с проектом по принципу рсинка, есть ощущение, что с точки зрения виндового программиста не поменяется ничего. Причём, различие проходит по чисто культурному признаку, программист может быть и весьма толковым, но коммитить код он будет именно так — большими несвязными кусками вместе с бинарями и прочим мусором, комментируя как «fixed» или «$DATE commit».
А так как различие чисто культурное, то и попытки пояснить, что бинари коммитить в репозиторий не надо, приводят к непониманию — а чего, собственно, плохого-то? Попытки поговорить о структурировании изменений, понятных подробных комментариях в сообщениях это вообще за гранью понимания, считается, что вот есть код и всё хорошо. А как в этом коде потом разбираться без понятной истории изменений?
И несмотря на опыт общения с, казалось бы, совсем разными виндовыми программистами, в этом аспекте они просто близнецы-братья. Как с этим бороться, непонятно. Может быть пора уже начать нести свет знаний в массы, когда-то такая мысль была, потому как красноглазые программисты тоже умеют коммитить что попало как попало, но там это и изначально реже, и бороть получается быстро, если встречается. А тут же ж просто беда.
Метки: гит, культура, микрософт, программирование
1 Комментарий »
24.07.2009 11:38:06
В продолжение темы, за три дня почти постоянного использования многие распальцовки всё-таки запоминаются и задумываться (а также подглядывать в разные cheat sheet-ы) приходится всё меньше.
Чего мне, правда, не нравится конкретно, так это время загрузки. То есть, когда чего-нибудь архиважное делаешь, ты редактор грузишь один раз и потом там буферами управляешься как надо, то есть, некритично. Но вот если выставить emacs в EDITOR и потом на какой-нибудь `git commit` поиметь задержку выкидывания редактора, это как-то не очень.
С другой стороны, можно коммитить в git прям из emacs, но это пока совсем непривычно.
P.S. С психоаналитиком emacs вчера уже побеседовал, успокаивает, настраивает, да.
Метки: гит, емакс
Много комментариев (3) »
25.04.2009 22:26:55
Совершил подвиг, обновил движок OSRC. Как это обычно бывает с хорошими подвигами, совершён он был после увесистого пинка. На этот раз, со стороны «Мастерхоста», который так пригрозил автоматизировать отключение при превышении лимитов процессора, что я даже поверил.
А сайт действительно давно стал тормозить, чем он там занимался, я не в курсе, но получался ужас. Ну а тут я последовательно накатил обновления и всё как-то зашуршало, аж приятно.
Правда, разработчики e107 всё равно редиски. Так и научились делать обновления патчами. Предлагают накатывать архивы с «правильными» скриптами. А что, если у меня там локальные хаки какие-нибудь нужные?! Пришлось создавать и накатывать патчи через git. Зато, кажется, всё прошло как надо.
Кстати, git. Если ещё не пользуете — настоятельно рекомендую. За последние три месяца плотного использования практически один позитив. Но об этом как-нибудь в следующий раз. Возможно.
Метки: гит, осрц, хостинг
Комментариев нет »