Удалена папка .svn из папки проверки SVN. Повлияет ли это напрямую на производственный код?

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

Будет ли этот процесс удаления напрямую синхронизироваться с производственной программой? Будет ли он удалять непосредственно из производственного кода или сервера? Будет ли этот процесс удаления удалять существующее приложение среды выполнения код? Если это удаление напрямую повлияет на рабочий код, можно ли его восстановить или нет? Как восстановить удаленный код, если кто-то захочет восстановить его в будущем?


person Rahul Kaushal    schedule 22.05.2020    source источник


Ответы (1)


Вы можете вообще удалить папку .svn. Ваша рабочая копия в настоящее время бесполезна для Subversion (потому что в ней отсутствуют случайные файлы), но это не что иное, как копия. Subversion - это централизованная система контроля версий, основные данные хранятся в репозитории.

Что касается производственного кода, он не должен иметь ничего общего с Subversion, если вы не создали какую-то систему развертывания, которая питается из рабочей копии или прямо из репозитория. Но это было бы вне рамок Subversion.

person Álvaro González    schedule 22.05.2020