Size: a a a

2019 December 22

МР

Макс Руднев... in CODE BLOG / C#
Придется где-то создать ещё одну папку и перед синхронизацией скопировать туда всё содержимое?
источник

МР

Макс Руднев... in CODE BLOG / C#
Или какой-то другой путь есть?
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Нуу, как варик
Вести лог всех изменений и откатывать уже по нему
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Это менее ресурсозатратно
источник

МР

Макс Руднев... in CODE BLOG / C#
А как его вести ?
источник

МР

Макс Руднев... in CODE BLOG / C#
Ну типо есть файл на 24гб, я его изменил
источник

NP

Nick Petrus in CODE BLOG / C#
В любом случае удаляемые при синхронизации файлы придется где-то сохранять.
источник

МР

Макс Руднев... in CODE BLOG / C#
Макс Руднев
Ну типо есть файл на 24гб, я его изменил
Как я могу откатиться на его предыдущую версию
источник

NP

Nick Petrus in CODE BLOG / C#
Чтобы понять как можно сэкономить ресурсы в таких случаях, можно поизучать как создаются инкрементные бэкапы.
источник

SB

Sergey Benzenko in CODE BLOG / C#
Совсем просто - сохранять копии всех изменённых файлов. Чуть сложнее - сохранять копии удалённых файлов, а для изменённых делать запись, какие байты на что изменены.
источник

NP

Nick Petrus in CODE BLOG / C#
Макс Руднев
Как я могу откатиться на его предыдущую версию
Самый простой вариант - эту предыдущию версию сохранить в папке с названием "предыдущая версия".
источник

МР

Макс Руднев... in CODE BLOG / C#
Sergey Benzenko
Совсем просто - сохранять копии всех изменённых файлов. Чуть сложнее - сохранять копии удалённых файлов, а для изменённых делать запись, какие байты на что изменены.
О, а как вести лог изменённых байтов?
источник

SB

Sergey Benzenko in CODE BLOG / C#
Макс Руднев
О, а как вести лог изменённых байтов?
Это уж зависит только от вашей фантазии. В базе данных, например.
источник

МР

Макс Руднев... in CODE BLOG / C#
Ну оке, в любом случае всем спасибо за консультацию
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Sergey Benzenko
Совсем просто - сохранять копии всех изменённых файлов. Чуть сложнее - сохранять копии удалённых файлов, а для изменённых делать запись, какие байты на что изменены.
вот, я это и имел в виду под логами
источник

NP

Nick Petrus in CODE BLOG / C#
Sergey Benzenko
Совсем просто - сохранять копии всех изменённых файлов. Чуть сложнее - сохранять копии удалённых файлов, а для изменённых делать запись, какие байты на что изменены.
Сложный вариант сработает только если синхронизацию делает тот же софт что и вносит изменения. А не так, что я типа  перерендерил видеодорожку в видеоредакторе, а софт должен теперь пыхтеть над этими гигабайтами данных пытаясь найти хоть какие-то байты, которые не поменялись типа в целях экономии.
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Макс Руднев
О, а как вести лог изменённых байтов?
самое простое - тхт какой-нить
источник

SB

Sergey Benzenko in CODE BLOG / C#
Nick Petrus
Сложный вариант сработает только если синхронизацию делает тот же софт что и вносит изменения. А не так, что я типа  перерендерил видеодорожку в видеоредакторе, а софт должен теперь пыхтеть над этими гигабайтами данных пытаясь найти хоть какие-то байты, которые не поменялись типа в целях экономии.
Ну да, бинарные файлы обычно тупо хранятся копиями для каждой версии
источник

p

plusVchat in CODE BLOG / C#
Metanit + msdn для изучения asp.net core норм? посоветуйте ресурсы для изучения
источник

NP

Nick Petrus in CODE BLOG / C#
Конечно если данные являются текстами (как например репозитории исходных кодов  на гитхабе), то реализовать ревизию изменений реально.
источник