Ответ 1
-
Вы не должны касаться каталога
.svn
в своей рабочей копии вручную. Каталог необходим для операций на стороне клиента. -
В каталоге
.svn
хранятся метаданные рабочей копии и нетронутая копия файлов WC только для клиентских операций, она должна существовать в каждой рабочей копии SVN, но не в репозитории SVN. Сохранение его в репозитории Subversion может привести к ошибкам на стороне клиента.Другими словами, вы не должны хранить каталог
.svn
в репозитории. Если у вас есть этот каталог в репозитории, то кто-то по ошибке принял это; удалите его из последней версии или полностью удалите его отфильтровывая его с помощью инструментаsvndumpfilter
.См. SVNBook | Рабочие копии Subversion:
Рабочая копия также содержит некоторые дополнительные файлы, созданные и поддерживаемые Subversion, чтобы помочь ему выполнить эти команды. В частности, каждая рабочая копия содержит подкаталог с именем .svn, также известный как административный каталог рабочей копии. Файлы в Справка по каталогу в Subversion распознает, какой из ваших файлы с версией содержат неопубликованные изменения и какие файлы отсутствуют даты в отношении работы других лиц.
-
Опция "Очистка - удаление неверсированных файлов и папок" в TortoiseSVN приведет к удалению неверсированных файлов в вашей рабочей копии. Например, те файлы, которые были проигнорированы с помощью свойства
svn:ignore
, файлы, созданные после запуска сборки или отладки.Я предполагаю, что вы храните большие двоичные файлы в вашем репозитории/рабочей копии. Я не думаю, что вы сможете решить проблему с размером рабочего копии без реорганизации вашего репозитория SVN.