Контакты
Местоположение
Россия

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (46)

Лучшие ответы пользователя

Все ответы (44)
  • Как использовать чужой репозиторий в своём?

    @sergiodev
    Есть 3 варианта:

    1. Добавить сторонний репозиторий как подмодуль:

    git submodule add B_repo_url

    Такой способ подходит, если вы не хотите хранить сторонний код у себя в репозитории или разбить свой репозиторий на несколько разных репозиториев (модулей).

    При клонировании на другую машину вам надо будет добавлять флаг --recursive в команду "git clone", чтобы склонировать весь код, включая подмодули.

    git clone repo_A_url --recursive

    либо

    git clone repo_A_url && git submodule update --init


    2. Копировать код стороннего репозитория в свой репозиторий (частично или полностью) и поместить в подпапку вашего, например, external/B

    Такой вариант подходит, если стороннй репозиторий недоступен через Git или вам так спокойнее, когда весь код в вашем репозитории, а не где-то там.

    3. Добавить как "поддерево" через git-subtree

    git-subtree - это что-то между первыми двумя вариантами - код будет скопирован в ваш репозиторий из стороннего, но можно автоматически делать pull изменений в стороннем репозитории через git subtree pull, как с подмодулями (т.е. не придётся вручную копировать код с выходом нового релиза).
    Ответ написан
    Комментировать
  • Как настроить работу с историей команд в Linux?

    @sergiodev
    У меня так настроено в ~/.bashrc:

    # History search with Up/Down keys.
    if [[ $- == *i* ]]; then
        bind '"\eOA": history-search-backward'
        bind '"\e[A": history-search-backward'
        bind '"\eOB": history-search-forward'
        bind '"\e[B": history-search-forward'
    fi
    Ответ написан
    1 комментарий
  • Какой андроид браузер режет рекламу в ютубе?

    @sergiodev
    Советую установить NewPipe - https://newpipe.net/ - в нём нет рекламы.

    Хотя и некоторых фич YouTube нет, таких как чат в стримах и перемотка стрима назад. А в остальном - отличный клиент. И аккаунт YouTube не нужен. Сам им пользовался на старом планшете с KitKat.

    Ещё из минусов - иногда после очередного обновления сайта YouTube этот клиент может подглючивать, т.к. структура HTML меняется (насколько понял он парсит сайт ютуба), приходится обновлять его периодически.
    Ответ написан
    1 комментарий
  • Проблемы с командой: npm run serve?

    @sergiodev
    Поставьте версию Node.js LTS - 16 или 14
    17-я версия - это не стабильный релиз (только чётные версии стабильные)
    Ответ написан
    4 комментария
  • Как правильно смотреть исходный код open source проектов?

    @sergiodev
    Структура кода может отличаться от проекта к проекту.

    В общем случае есть папка src или lib, содержащая код приложения/библиотеки и всякие побочные ресурсы в остальных файлах (README, изображения, конфиги и т.п.). Очень часто в файле README.md описывается процесс сборки проекта - какие команды выполнить и т.п. - или есть ссылка на подобный документ, например, CONTRIBUTING.md. Иногда объясняется структура директорий и какие в них модули. Нужно оттуда отталкиваться. я думаю.
    Ответ написан
    Комментировать