Зачем использовать пустой репозиторий для конфигурационных файлов точек? - PullRequest
0 голосов
/ 03 мая 2020

Я прочитал эту статью, описывающую, как использовать git и настраивать точечные файлы на многих компьютерах: https://www.atlassian.com/git/tutorials/dotfiles

Автор использует пустой репозиторий и меняет рабочий каталог в $ HOME для точечных файлов. Почему автор использует пустой репозиторий в этом контексте? Не могли бы вы просто не взять обычный репозиторий и установить WORK_DIR в каталог $ HOME?

1 Ответ

3 голосов
/ 03 мая 2020

Вы действительно можете это сделать.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...