символическая ссылка

git Правка основного репозитория и одновременно зависящих пакетов без переноса изменений вручную

Ситуация

Представим, что вы разрабатываете некоторый проект, который зависит от других пакетов, универсальных пакетов, которые поддерживаете тоже вы и они нуждаются в правках.

Также представим, что почему-либо тестировать эти пакеты изолированно заранее вам неудобно, и потому вы правите их параллельно с основным кодом.

Проблема

При этом неудобно править исходный код, который выкачан менеджером пакетов рядом с кодом проекта, т.к. он не лежит под контролем версий

Возможное решение

Решением может быть следующее:

linux Сcылки на файлы и директории (каталоги, папки) -- жёские и символические

Проверить какие элементы являются ссылками

Выполние в командной строке (два эль):

ll   путьКпредполагаемойСсылке  

-- при этом путь можно не указывать, тогда отобразятся все элементы в папке, для ссылок будет нарисована стрелка.

Создание жёсткой ссылки на папку или файл

Можно командой:

ln  цель   ссылка

где:

Символическая ссылка -- что это такое

Символическая ссылка -- в файловой системе, специальный тип файла, который является "псевдонимом", как бы указывающим на другой файл или папку.

Примеры

ubuntu Apache Установка и настройка виртуальных хостов -- инструкция, примеры команд

Установка

Выполняем команды:

sudo apt-get update && sudo apt-get install apache2

Возможно вы получите сообщение вроде:

apache2 is already the newest version (2.4.18-2ubuntu3.1).
apache2 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 143 not upgraded.

Уведомляющее о том, что апач уже установлен.

Subscribe to RSS - символическая ссылка