Очистите хранилище Subversion, выполнив обновление

svn repository

19 просмотра

1 ответ

121 Репутация автора

Мы хотели бы изменить существующий репозиторий SVN таким образом, чтобы рабочая копия хранилища очищалась на компьютере клиента при выполнении обновления. Сотрудничество было отменено, и мы хотим удалить файлы с компьютера. Конечно, если у клиента есть резервная копия, файлы могут быть восстановлены.

Это как-то возможно? Я знаю, что могу удалить файлы из репозитория SVN и зафиксировать его. Но другие ревизии могут быть восстановлены очень легко. Могу ли я создать репозиторий SVN, который имеет те же идентификаторы, что и существующий репо, но пуст?

Благодарю.

Автор: steffenmauch Источник Размещён: 18.07.2016 08:12

Ответы (1)


0 плюса

23517 Репутация автора

Вам лучше сосредоточиться на запрете доступа к вашим репозиториям, а не планировать принудительное удаление данных на компьютерах ваших клиентов. Скорее всего, у него есть резервная копия в конце концов.

Это как-то возможно?

Да, но на практике это абсолютно бесполезно, если вы хотите принудительно удалить операцию для рабочих копий вашего клиента, чтобы он потерял все данные.

Вы можете удалить данные из нового коммита в хранилище, и как только клиент / пользователь запустит, svn updateего рабочая копия станет пустой. В то же время он может просматривать историю проекта на сервере и обновлять рабочую копию до любой более старой версии. Кроме того, он может хранить svnrdump dumpвсе данные проекта с историей изменений на своем компьютере, чтобы воссоздать репозиторий проекта.

Автор: bahrep Размещён: 18.07.2016 09:54
Вопросы из категории :
32x32