Задать вопрос
@needhelpqq

Как отслеживать изменения файлов, и откатывать изменения если надо с#?

Вообщем на курсовом задали написать программу, которая будет отслеживать в папке, файлы которые изменились и делать на них бекап, с возможностью возвращения к старой версии файла.. Подскажите как это можно реализовать???
  • Вопрос задан
  • 864 просмотра
Подписаться 1 Простой 5 комментариев
Ответ пользователя Александр Симонов К ответам на вопрос (3)
@SimasikS
Я есть
Ну первое что приходит в голову, это использовать git
Вы просто выполняете команды git команды где-то у себя в программуле
К примеру, вам нужно сделать бэкап в программе и вы делаете что-то типа
ProcessStartInfo psi;
psi = new ProcessStartInfo("cmd", $"git commit -a -m { backup_name }");
Process.Start(psi);

Можно будет просматривать через diff изменения
Через .gitignore настроить отслеживаемые файлы
По-моему очень здравое решение
Ответ написан