
Я работаю удаленно в составе распределенной команды, работающей над проектом. Наши файлы проекта хранятся на общем сервере, к которому я получаю доступ через VPN.
В настоящее время я использую Offline Files для сохранения локальной копии текущего состояния проекта. Однакопохоже, я не могу получить список изменений, произошедших между синхронизациями. Но для меня это имеет решающее значение.
Показательный пример: вчера я провел несколько часов, сравнивая списки спецификаций материалов с оборудованием, указанным в чертежах проекта, и обнаружил множество несоответствий. Поэтому я написал электронное письмо с перечнем различий и отправил его. Сегодня я обнаружил (случайно), что файлы спецификаций, на которые я ссылался вчера, теперь перемещены, а новые чудесным образом появились в новом подкаталоге. Очевидно, кто-то (работающий удаленно в другом месте) понял, что новых файлов нет на сервере, и «подчистил» все за ночь.
Как мне хранить копии этих файлов в автономном режиме, синхронизировать их и иметь историю всех изменений, внесенных при каждой синхронизации?Мне бы хотелось, чтобы синхронизация работала так же, как встроенный Центр синхронизации автономных файлов/Windows.
Что касается истории журнала, я ищу простой список файлов/каталогов, которые были добавлены/удалены/изменены. Это критично.
У меня нет контроля над сервером. Я могу только вносить изменения в программное обеспечение со своей стороны. На моей машине установлена Windows 10.
Кстати, предполагается, что на стороне сервера есть какая-то система репозитория.нетвариант. Даже не спрашивайте, почему нет.