Фон
Я работаю на 3 разных компьютерах в разных физических местах: домашний компьютер дома, лабораторный компьютер в лаборатории Унив и неизвестный компьютер в неизвестном месте.
Мои файлы данных в общей сложности 1 терабайт. Так что не имеет смысла, если я размещаю его в коммерческой файловой компании или на выделенном файловом сервере.
Куда бы я ни шел, я всегда привожу портативный внешний жесткий диск в качестве своего мобильного центрального хранилища, содержащего файлы данных. Этот жесткий диск защищен Microsoft BitLocker, а файлы данных управляются с использованием протокола TortoiseSvn. Все компьютеры, упомянутые выше, проверяют хранилище, чтобы сделать локальную копию. Я должен обновить свою локальную копию перед началом работы на компьютерах. Любые изменения в файлах будут переданы в хранилище.
проблема
Я понимаю, что существует вероятность того, что портативный жесткий диск будет поврежден, потерян и т.д. Если это произойдет, компьютер, выполняющий последнее обновление, будет самой последней резервной копией, с которой новый портативный жесткий диск в качестве центрального хранилища должен быть восстановленным.
Примечание. Мне не нужно беспокоиться о злоупотреблении данными, поскольку BitLocker не позволяет другим использовать мои данные.
Вопрос
Есть ли лучший способ сделать то, что я делаю выше?