38 lines
2.2 KiB
Markdown
38 lines
2.2 KiB
Markdown
# Подготовка
|
||
### Установка 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 install lfs
|
||
```
|
||
Для правильной работы с большими файлами (pdf, картинки) в репозитории папка `attachments/` отслеживается через `LFS (Large File Storage)`.
|
||
- Создать аккаунт на https://git.msi25.moonlightv.xyz
|
||
- Добавиться в 'организацию' `msi25`
|
||
# Начало работы
|
||
Загрузить репозиторий
|
||
```
|
||
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`
|
||
# Как идея
|
||
Можно завести папки под каждого участника команды. Файлы перемещаются в папки, редактируются в них, после этого идут в общую базу
|