Fixes plugins
This commit is contained in:
23
wiki/Prog/Git/Git автоматическое сохранение в репозиторий.md
Normal file
23
wiki/Prog/Git/Git автоматическое сохранение в репозиторий.md
Normal 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
|
||||
|
Reference in New Issue
Block a user