Автоматическая синхронизация с Git в Windows
Опубликовано by Pavel Nakonechnyy on (изменено: ) в Hardware.После последних новостей я задумался о том, как не допустить такого в будущем. Помимо того, что все нужные файлы вынесены на отдельный хард, я настроил автоматическую синхронизацию с Mega, но мне этого недостаточно.
И я решил приспособить GitLab для хранения всех моих проектов.
Думаю, каждый из вас сможет самостоятельно создать пустой репозиторий, потому перейдем сразу к делу.
Шаг 1. Bat скрипт
Самым простым решением стал небольшой скрипт, который автоматически сделает commit в удаленный репозиторий и закроется, если у вас сохранены все пользовательские поля.
call git add .
call git commit -m «Sync»
call git push
Шаг 2. Автоматизация
Так как я перешел на Windows 10, то решил не мучаться с имитаторами cron и взять службу от Microsoft.
Здесь мы создадим простое задание и проследуем нескольким простым шагам, чтобы создать наш «cron».
Каждый шаг подробно описан в мастере создания, потому не буду акцентировать на них внимания.
Скажу так, я сделал 2 задачи:
- Синхронизация при входе в систему
- Синхронизация при закрытии Unity
Этого достаточно, чтобы держать в обновленном состоянии все файлы (как минимум — потерять не все из них).
Спасибо за внимание,
SneakBug8