# Подготовка ### Установка Git и LFS - Должен быть установлен `Git` (https://git-scm.com/install/windows) - Указаны имя и почта в конфиге. ``` git config --global user.name "xxx" git config --global user.email xxx@xxx.xxx ``` - `Git LFS` должен быть установлен (https://git-lfs.com/). - Инициализирован в системе ``` git lfs install ``` Для правильной работы с большими файлами (pdf, картинки) в репозитории папка `attachments/` отслеживается через `LFS (Large File Storage)`. - Создать аккаунт на https://git.msi25.moonlightv.xyz - Добавиться в 'организацию' `msi25` в команду `Writers` # Начало работы Загрузить репозиторий ``` git clone https://git.msi25.moonlightv.xyz/msi25/knowledge.git ``` Открыть папку репозитория через обсидиан `Открыть папку как хранилище` Настроить плагин `Git` - Перейти в настройки, выбрать плагин Git - В разделе `Commit author` указать свой ник в `Author name` и почту в `Author email` # Рабочий процесс Панель плагина `Git` открывается по кнопке на правой панели 'Open git souce control' Текущие настройки плагина: - `Commit-and-sync` выполняется каждые 5 минут (цепочка `add - commit - pull - push`) - `Pull` выполняется при открытии приложения Рекомендации: - Не работать одновременно над одним файлом - После важных изменений нажимать `Commit-and-sync` - Если нужно актуализировать во время работы, нажимать `Pull` # Как идея Можно завести папки под каждого участника команды. Файлы перемещаются в папки, редактируются в них, после этого идут в общую базу