Можно ли синхронизировать большое количество небольших репозиториев Git на нескольких устройствах таким образом, чтобы синхронизировать также и незафиксированные изменения?
В настоящее время я использую различные небольшие скрипты и настройки Emacs. используя git репозитории, которые находятся в моей учетной записи Dropbox. По большей части это работает хорошо, но иногда я закрываю P C до того, как все BLOB-объекты были загружены, и обнаруживаю, что не могу работать с репозиторием на другом P C, пока не гарантирую, что первый P C заканчивает загрузку - проблема, так как они находятся на расстоянии одного часа от общего транспорта c.
Использование Github для синхронизации не работает для меня:
- Я с большей вероятностью забуду
push
, чем Dropbox не может завершить. - Я не думаю, что есть способ распространения
git branch -d
по устройствам. - Некоторые из Эти файлы являются файлами конфигурации, поэтому я бы хотел, чтобы оба компьютера автоматически проверяли текущее состояние. С Dropbox это происходит неявно, с git мне нужно будет запустить
git pull
во всех репозиториях.