Я думаю, что у вас есть вполне разумный вариант использования здесь.
Я использовал автономные файлы с XP, а не с Win 7, но обнаружил, что это было опасно с потерянными и поврежденными файлами и странными проблемами синхронизации. Поэтому я никогда не рекомендую его использовать.
Для собственного использования я использовал сторонние инструменты. Главным образом SyncbackSE, который, хотя и не бесплатный, очень мощный и очень надежный. Используя такой инструмент, вы просто настраиваете синхронизацию между папкой USB-накопителей и папкой внутреннего накопителя. Инструмент отслеживает изменения и автоматически синхронизирует их. Syncback также может поддерживать несколько версий автоматически, поэтому он делает гораздо больше, чем автономные файлы. Syncback также может отслеживать наличие определенного диска и запускать задание, когда оно появляется.
Есть много других подобных инструментов, которые делают подобные работы. Единственным недостатком является то, что вам нужно настраивать профиль синхронизации каждый раз, когда вы меняете проекты. Однако это не большая работа, и вы обычно можете клонировать предыдущую работу и изменять имена папок.
Если вы счастливы выполнить синхронизацию вручную, другой метод, который я использовал в прошлом, - это использование распределенного пакета контроля версий. А именно Mercurial. Mercurial лучше интегрируется с Windows, чем GIT и лучше обрабатывает большие двоичные файлы. Тем не менее, с помощью этого метода вы должны помнить, чтобы зафиксировать изменения, и в этот момент, при условии, что у вас все настроено правильно, изменения также могут автоматически синхронизироваться с внешним диском.
Я хотел бы предложить возможную альтернативу, хотя.
У вас также должен быть соответствующий инструмент для резервного копирования, который переносит защищенные копии всех файлов данных в другое место, где вы не можете случайно удалить их. Syncback также может выполнять эту работу, хотя лично я использую CrashPlan как с локальным, так и с облачным хранилищем. В этом случае вам не нужна копия файлов проекта.
Поэтому я действительно рекомендую использовать что-то вроде Crashplan, чтобы позаботиться о безопасном резервном копировании и сохранить архив проекта на внешнем диске с программной ссылкой в папке "Мои документы" (или там, где это удобно). Многие люди забывают, что формат HTFS в Windows поддерживает ссылки и соединения. Я использую Link Shell Extension, чтобы помочь настроить их. Это настройка, которую я использую на своем ноутбуке, где у меня есть несколько архивных папок, выгруженных на внешний диск, и ссылки на эти папки в "Моих документах" и других удобных местах.