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