мерзавец: Как Вы добавляете внешний каталог к репозиторию?

Я хочу добавить внешний каталог к существующему репозиторию.

Внешний Dir:/home/some/directory

Рабочий Dir:/htdocs/.git

Если я делаю попытку следующей команды от/htdocs dir:

мерзавец добавляет/home/some/directory

Я получаю ошибку: фатальный: '/home/some/directory' является внешним репозиторием

46
задан 5 March 2010 в 00:30
поделиться

2 ответа

Добавьте символическую ссылку на каталог в репозитории. Затем добавьте то же самое.

ln -s /home/some/directory/
git add directory
-2
ответ дан 26 November 2019 в 20:26
поделиться

Если мне нужно сделать что-то подобное, я обычно перемещаю этот внешний файл или каталог в свой репозиторий git и символически связываю его исходное местоположение с новым.

mv /home/some/directory /htdocs/directory
ln -s /htdocs/directory /home/some/
git add ./directory

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

52
ответ дан 26 November 2019 в 20:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: