Fixes plugins

This commit is contained in:
2019-04-20 19:11:30 +03:00
parent ce481c7e30
commit 5d3e955fd6
8 changed files with 342 additions and 0 deletions

View File

@ -0,0 +1,23 @@
---
title: "Git: автоматическое сохранение в репозиторий"
category: Программирование
tags: программирование, git
summary: ""
...
Скрипт [gitwatch](https://github.com/elnull/gitwatch) позволяет отслеживать
изменения в каталоге с помощью программы `inotifywait` и фиксировать их в
репозиторий. Для работы скрипта необходимо установить пакет `inotify-tools`.
Если нужно следить за каталогом `/home/user/dir` и записывать историю
изменений в `/home/user/repo/dir`, то нужно инициализировать репозиторий:
git init --bare /home/user/repo/dir
добавить шаблоны исключаемых файлов
printf '*.[oa]\n*.swp\n*~\n/.git' >> /home/user/repo/dir/info/exclude
и запустить скрипт
./gitwatch.sh -g /home/user/repo/dir /home/user/dir