У одного моего друга есть Acronis Workstation (v11.7, в покупке более новых смысла пока не увидел).
Этот бэкапер умеет пофайловый инкрементальный бэкап.
НО.
СУКА.
- Допустим, у вас есть d:\folder\project и вы поставили ему галочку бэкапить
- Но там есть подпапки debug, release, .vs (в которых, соответственно, debug-сборка, релизная, файлики от Intellisence)
- Поэтому вы зашли в настройку бэкапа и сняли с них галочки.
- После этого (нецензурно)
- Если в d:\folder\project были добавлены новые файлы или там папки
- То галочка на них как бы и не стоит
- И они, соответственно, не бэкапятся.
Вот так, в уверенности что бэкапы то у меня есть один мой друг потерял вчера пару файлов из проекта, которые были вновь добавлены.
Нет, конечно у одного моего друга есть и полный бэкап того же тома, сделанный утром, поэтому файлы по состоянию на то самое утро нашлись. Поэтому восстановление (написание кода заново) заняло всего-то часа полтора.
И, в принципе, логика то в таком поведении есть. Хотя я бы предпочел другую логику: если не исключено явно, то таки бэкапить.
То как оно сделано в тайм-машине, где все включено сходу и пользователь может только исключить - с точки зрения безопасности данных гораздо лучше (но объемы бэкапа тайм-машины - раздражают)