TortoiseSVN показывает вопросительный знак декораторов

в корне моего диска d: TortoiseSVN показывает декораторы вопросительного знака во всех папках. Диск d: не является рабочей копией SVN. Как удалить декораторов?

5 ответов


TSVNCache, который TortoiseSVN использует для сохранения этих значков uptodate, не всегда делает правильный выбор о том, какие каталоги нуждаются в украшении. Вы можете ограничить, какие каталоги он будет рассматривать:

  • на TortoiseSVN / Настройки / Внешний вид и Feel / Icon Overlays
  • на диск Типы раздел

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

у меня есть только Жесткие Диски проверено.

исключаемые пути:

c:\*

включить путями:

c:\cygwin\home\me\workspaces\*
c:\dev\*
d:\development\*

есть две вещи, которые вы должны проверить.

  1. удалить все .папки svn с корневого уровня вашего диска.

    The .папка svn скрыта, поэтому вам нужно будет убедиться, что проводник Windows показывает скрытые файлы и папки.

  2. Откройте командную строку и выполните следующую команду.

    tortoiseproc / команда: rebuildiconcache

Если это не удаляет наложение значков,вам также может потребоваться перезагрузка.

декораторы вопросительного знака могут быть деактивированы, как показано здесь.

перейдите в Tortoise SVN > > настройки > > наложение значков

в разделе типы дисков

снимите флажок

  • основные драйверы

и

  • показать исключенные корневые папки как обычно

если перезапуск не решает его (т. е. это не ошибка TortoiseSVN), корневая папка, вероятно, является рабочей копией, созданной по ошибке.


чтобы удалить svn sync, мы должны "un-version" папку / диск, правильный способ сделать это следующим образом

нажмите на папку / диск --> selectTortoiseSVN --> Export -- > выберите то же место, где находится папка в настоящее время, экспортируйте папку в себя