← All posts tagged Git

продолжаю экспериментировать с толстыми репозиториями.
дома попытался склонировать репозиторий linux kernet с гитхаба
(делал из под винды)
это пипец, товарищи.
качался очень долго (за час не скачался, пришлось просто оставить на ночь)
утром увидел, что он взялся нормально, но не смог сделать checkout и сам же посоветовал сделать "checkout -f HEAD"
флаг "-f HEAD" помог,

репозиторий весит 1.49 Gb

мне кажется, что git клиент под виндой такой убогий, что не может сделать clone без ошибок.

мб кто-нибудь мне расскажет, может ли git под линухом делать clone Без ошибок? : )

попытка залить централизованный репозиторий с исходниками (хрен знает с какой долгой историей) в mercurial — клонирование такого репозитория занимает 30 минут, а смена бранча почти 1 час (диск классический, не SSD).
git вообще не осилил столько гигов.

резюме: dvcs нужно только для хорошо раздробленных проектов и стартапов.
пока непонимаю, как его можно применить в текущих проектах

Git

вот все как рассказывали — нажал куда-то не туда и проебал все свои изменения.
куда копать, где искать — хер знает
git log больше не показывает мои ченжсэты ((

в hg со мной такого никогда не случалось

вот поработал с git на github'е, поигрался с hg на досуге.
выводы (субъективные):
git для красноглазиков (даже используя TortoiseGit!!), юзает много чего из msys'а, под виндой это очень неудобно.
hg, по сравнению с git'ом, глоток свежего воздуха — работает все из коробки, кроме tortoisehg ставить больше ничего не надо, даже web сервер в комплекте идет

резюме: буду юзать git только если надо (как сейчас — патчи отсылать).
для себя, для своих новых мелких проектов буду юзать hg