Работа с SVN Renames для инструмента синхронизации файлов (например, Dropbox) - PullRequest
0 голосов
/ 29 мая 2011

Я работаю над простым инструментом синхронизации файлов для Windows, который работает как Dropbox, но использует SVN. (Я мог бы открыть исходный код, это просто игрушка, но не очень хорошо работает.)

ПРОБЛЕМА: переименование файла ... Я могу поймать событие из ОС Windows со старым именем и новым именем. Но как я могу зарегистрировать переименование в SVN, фактически не делая это в файловой системе? Я знаю, что SVN не поддерживает это, но я хочу думать о другом. Например, переименование - это просто копия и удаление.

Например, я мог бы сделать копию на стороне сервера, но тогда локальная копия не версированная. Должен быть способ! Есть идеи!?

[И удаление всех старых файлов и повторная загрузка их с новыми именами файлов не считается;)]

1 Ответ

0 голосов
/ 12 апреля 2012

Посмотрите, как EasySVN справляется с этим.Это инструмент синхронизации файлов с открытым исходным кодом для Windows и Mac OS X с автокоммитом на основе Subversion.

...