• Что умеет MacOS, что не умеет Windows?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    Тыкаю с альтом по панели задач, а там:
    s3B3BqR8HO4.jpgmTfWjB9iMZY.jpg
    А знаете как я сделал эти скриншоты?)
    В общем, из-за таких мелочей, которые встречаются на каждом шагу, чувствуется уважение к пользователю.
    Ответ написан
    2 комментария
  • Git - одна проблемка

    difiso
    @difiso
    В параллельной вселенной я космонавт
    Судя по тому, что написано вверху — центральный репозитарий у вас bare, то есть репозитарий хранящий данные о коммитах, но не хранит какую-либо версию рабочего дерева в явном виде (на самом деле хранит, но немного своеобразно, как именно читайте тут habrahabr.ru/post/143079/). Когда вы делаете push в такой репозитарий, то git раскидывает данные всех коммитов по этому репозитарию.

    Кроме bare-репозитоия вы можете делать push и в обычный репозиторий. Сделайте clone в другую папку и попробуйте из своего локального сделать push туда (для этого добавьте еще один удаленный репозитарий, где адрес — папка .git в новой, только что склонированной копии), только в этом случае вы не сразу получите измененные файлы (данные о них уже есть в этой копии репозитария, но их надо оттуда «наложить» — сделать pull в этом репозитарии).

    Теперь про заказчика. При разработке, несмотря на то что git — распределенная система, есть центральный репозиторий, в котором хранится большинство веток и изменений. Когда заказчик говорит «ДАЙ», человек, отвечающий за выпуск, забирает себе данные определенного коммита (на основе которого строится новая версия) и формирует инсталятор/пакет/что-то еще.

    И еще про вопрос на тему «а как получить не bare». Когда нажимаете «Create new repository here» появляется окно, в котором надо убрать галочку «Create bare repository». В этом случае у вас в папке появится только скрытая папка .git. Ну и все — это будет новый репозиторий в котором можено создавать и править файлы, коммитить и прочее.

    PS. Еще я понял, что вы до этого работали с Subversion. Сам я так же пришел к git. Сначала будет трудно и непонятно, но оно, на мой взгляд, того стоит.
    Ответ написан
    2 комментария