Крайне медленный SVN/TortoiseSVN

По умолчанию IMG является встроенным элементом. Вам нужно установить тэг IMG в качестве блочного элемента, что может быть выполнено с помощью этого стиля:

display: block;
62
задан Peter Mortensen 18 December 2016 в 21:34
поделиться

5 ответов

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

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

57
ответ дан 24 November 2019 в 16:49
поделиться

SVN работает медленно, если вы используете NFS ( Сетевая файловая система ) для рабочей копии. Это может быть ваша проблема.

6
ответ дан 24 November 2019 в 16:49
поделиться

Отмена изменений в SVN - это локальная операция, которая вообще не должна выполняться на сервере. Похоже, проблема в вашей рабочей копии проекта.

Попробуйте запустить 'svn cleanup' в рабочей копии; вы также можете проверить, есть ли у вас проблемы с жестким диском или файловой системой.

1
ответ дан 24 November 2019 в 16:49
поделиться

У меня есть несколько проектов, в которых используется Eclipse IDE. Если вы захватываете каталоги проектов Eclipse, вы получаете сотни и сотни крошечных файлов, которые имеют такой же эффект для моего проекта, как и ваш собственный.

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

Однако внесение изменений в один файл не должно быть медленным.

Вы можете попробовать предложения из другого сообщения в Stack Overflow о медленном SVN . Это также может быть связано с использованием базы данных BDB .

0
ответ дан 24 November 2019 в 16:49
поделиться

Существует известная проблема с использованием корзины с функцией возврата, которая вызывает медленный возврат. Очистка корзины и установка TortoiseSVN на то, чтобы не использовать ее во время операций возврата, ускоряют эту операцию (см. http://www.nabble.com/Revert-is-too-slow-td18222196.html ).

Это определенно ускорило мои операции возврата.

20
ответ дан 24 November 2019 в 16:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: