Синхронизируйте папки Windows с удаленным сервером и регистрируйте внесенные изменения

361
Peter M

Я работаю удаленно как часть распределенной команды, работающей над проектом. Файлы нашего проекта хранятся на общем сервере, к которому я обращаюсь через VPN.

В настоящее время я использую автономные файлы для поддержки локальной копии текущего состояния проекта. Однако, похоже, я не могу получить список изменений, которые произошли между синхронизациями . Но это очень важно для меня.

Например, вчера я провел несколько часов, сравнивая списки спецификаций с оборудованием, которое было указано на чертежах проекта, и обнаружило множество несоответствий. Поэтому я написал электронное письмо со списком различий и отправил его. Сегодня я обнаружил (случайно), что файлы спецификации, на которые я ссылался вчера, теперь перемещаются, и новые файлы волшебным образом появляются в новом подкаталоге. Очевидно, кто-то (работающий удаленно в другом месте) понял, что более новые файлы не были на сервере, и «очистил» вещи за одну ночь.

Как я могу хранить копии этих файлов в автономном режиме, иметь возможность синхронизировать их и иметь историю всех изменений, внесенных каждой синхронизацией? Я хотел бы, чтобы синхронизация работала как встроенный Центр синхронизации автономных файлов / Windows.

Что касается истории журнала, я ищу простой список файлов / каталогов, которые были добавлены / удалены / изменены. Это очень важно.

У меня нет контроля над сервером. Я могу вносить изменения в программное обеспечение только с моей стороны. Я использую Windows 10 на своей машине.


Кстати, предлагать какую-то систему хранилищ на стороне сервера не вариант. Даже не спрашивай, почему нет.

1
Я отредактировал ваш вопрос, чтобы сделать его более лаконичным и не запрашивать рекомендации по программному обеспечению. Пожалуйста, откат, если вы не чувствуете, что я почитал дух вашей просьбы. Кроме того, я предлагаю вам сократить (или исключить) пункт № 3. Достаточно просто указать, что вы работаете над распределенным проектом, и вам необходимо увидеть изменения в файлах. Последний абзац, вероятно, тоже излишний. Twisty Impersonator 6 лет назад 0
@ Твисти, я не возражаю против правок, но этот третий абзац немного напуган: D Peter M 6 лет назад 0
Какова природа файлов, которые вы держите в автономном режиме, что требует просмотра, какие файлы были изменены при каждой синхронизации? Имеете ли вы какое-либо влияние на то, какие файлы используются для отслеживания изменений в вашем проекте? Я спрашиваю, потому что то, что вы делаете (работаете с общими данными в команде), очень распространено, но * использование отдельных документов для отслеживания отдельных задач / элементов / и т. Д. * Кажется необычным. Twisty Impersonator 6 лет назад 0
@PeterM Я понимаю цель третьего абзаца ... для вас. :) Это делает ваш вопрос длиннее, что приведет к тому, что меньше людей будут придерживаться вас до конца. Keep in my SU - это сайт вопросов и ответов, а не дискуссионный форум. В этом случае сохранение абзаца не конец света !! Twisty Impersonator 6 лет назад 0
@ Твисти Мне просто нужно получить списки того, что изменилось, а не то, как они изменились. Коллекция файлов включает в себя все: от изображений, двоичных двоичных объектов чертежей AutoCAD до простых текстовых файлов. Peter M 6 лет назад 1
Вы делаете это с помощью [автономных файлов] (https://technet.microsoft.com/en-us/library/cc755136%28v=ws.11%29.aspx?f=255&MSPPError=-2147217396), правильно? Twisty Impersonator 6 лет назад 0
@ Твисти да .. не в сети Peter M 6 лет назад 0
Вот снимок экрана файла журнала Robocopy, показывающий новые файлы, которые были скопированы через https://i.imgur.com/PIlOfNw.png, а вот еще один, показывающий «более новые» файлы, копируемые через https: //i.imgur. ком / 5KyQXF8.png. Robocopy встроен в Windows и является родным для Windows, поэтому перейдите к типу командной строки в `robocopy /?` И нажмите enter - это НЕ сторонняя организация, если вам интересно, так что для меня это кажется идеальной работой для Robocopy, если вы не застряли функциональность автономных файлов, которая, как я полагаю, работает очень похоже за кулисами, возможно, для сохранения автономных копий, доступных в автономном режиме и при двусторонней или односторонней синхронизации. Pimp Juice IT 6 лет назад 1
Я второй Robocopy. Но если это используется, очень важно, чтобы 1) автономные файлы были отключены, 2) для которых требуется, чтобы локальная копия общего ресурса была сохранена в отдельном пути, что 3) разорвало бы любые ссылки на пути к файлам, если они используются (например, в один файл проекта для ссылки на другой). Предостережение для покупателя! Twisty Impersonator 6 лет назад 0
@ McDonald's, согласно комментарию Твисти, кажется, что Robocopy представит больше негативов, чем позитивов Peter M 6 лет назад 0
@PeterM Вам, очевидно, потребуется настроить тест и выполнить тестовый прогон, чтобы подтвердить, что такого рода решение будет достаточно для ваших нужд. Это правда, что могут быть некоторые ошибки, основанные на вашей среде, требованиях и т. Д., Поэтому, если вы решите сделать пробный тест для проверки и подтверждения, возможно, в небольшой системе, чтобы увидеть, как это происходит, это будет рекомендовано независимо. Может случиться так, что автономный режим Windows более уместен в вашей настройке, но я полагаю, что только вы можете проверить и решить это. Я часто использую его в тех средах, которые поддерживаю, и в этом случае этого достаточно - однако я не хочу переоценивать ваш вопрос. Pimp Juice IT 6 лет назад 0
Это предложение было всего лишь предложением, и поэтому я оставил его как комментарий, а не как ответ, но оно может или не может быть полезным в вашем случае. Если вы решили проверить работоспособность и у вас есть вопросы и т. Д .; Отстрелите мне записку, если хотите. Pimp Juice IT 6 лет назад 0

0 ответов на вопрос