Синхронизировать репозиторий Git между устройствами? - PullRequest
0 голосов
/ 23 января 2020

Можно ли синхронизировать большое количество небольших репозиториев Git на нескольких устройствах таким образом, чтобы синхронизировать также и незафиксированные изменения?

В настоящее время я использую различные небольшие скрипты и настройки Emacs. используя git репозитории, которые находятся в моей учетной записи Dropbox. По большей части это работает хорошо, но иногда я закрываю P C до того, как все BLOB-объекты были загружены, и обнаруживаю, что не могу работать с репозиторием на другом P C, пока не гарантирую, что первый P C заканчивает загрузку - проблема, так как они находятся на расстоянии одного часа от общего транспорта c.

Использование Github для синхронизации не работает для меня:

  • Я с большей вероятностью забуду push, чем Dropbox не может завершить.
  • Я не думаю, что есть способ распространения git branch -d по устройствам.
  • Некоторые из Эти файлы являются файлами конфигурации, поэтому я бы хотел, чтобы оба компьютера автоматически проверяли текущее состояние. С Dropbox это происходит неявно, с git мне нужно будет запустить git pull во всех репозиториях.

1 Ответ

0 голосов
/ 23 января 2020

Эта проблема не имеет ничего общего с Git. Это вопрос рабочего процесса.

Я вижу два разумных варианта:

  1. Не выключайте компьютер и убедитесь, что у вас есть удаленный доступ к нему. При желании вы можете использовать wake-on-lan или что-то в этом роде для большей энергоэффективности.

  2. Задержка выключения до завершения syn c. Это можно сделать автоматически, но это зависит от ваших настроек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...