Tortiose SVN - Отсутствует настройка на - Используйте «_svn» вместо «.svn» - PullRequest
11 голосов
/ 17 октября 2011

Я только что обновился с SVN 1.6 до SVN 1.7. Наложения «Мой значок» не отображаются. Просматривая настройки SVN в 1.7, я больше не могу использовать каталоги "_svn". Вероятно, поэтому у меня возникли проблемы. Кто-нибудь знает, как заставить SVN 1.7 снова использовать каталоги _svn?

Ответы [ 6 ]

6 голосов
/ 17 октября 2011

Это то, что я нашел в справке о новой версии.

Начиная с версии 1.4.0 и выше, установщик TortoiseSVN не поддерживает предоставить пользователю возможность установить SVN_ASP_DOT_NET_HACK переменная среды больше, так как это вызвало много проблем и путаница для пользователей, которые всегда устанавливают все, независимо от того, они знают, для чего это.

Но эта опция скрыта только для пользователя. Вы все еще можете заставить Установщик TortoiseSVN, чтобы установить эту переменную среды, установив ASPDOTNETHACK свойство TRUE. Например, вы можете начать установщик, как это:

msiexec / i TortoiseSVN-1.4.0.msi ASPDOTNETHACK = TRUE

1 голос
/ 04 февраля 2013

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

attrib -h _svn
rename _svn .svn
attrib +h .svn

Вы можете сделать это во всех ваших рабочих копиях.Это сработало для меня после перемещения рабочей копии между компьютерами, один из которых был включен ASPDOTNETHACK, а другой - где он был выключен.Согласно документации TortoiseSVN, ASPDOTNETHACK необходим только для VS.NET2002.Более поздние версии не нуждаются в этом.

1 голос
/ 08 февраля 2012

Эти проблемы с веб-сервисом исчезли со времен VS2005. Только те из нас, кто застрял на .net 1.1, не имеют иного выбора, кроме как иметь дело со взломом подчеркивания. Я могу подтвердить, что 1.7 действительно распознает хак с подчеркиванием, по крайней мере, до обновления 1.6, которое уже использовало хак. msiexec / i TortoiseSVN- [1.7] .msi ASPDOTNETHACK = TRUE обновляет 1.6 и не удаляет хак. Вам все равно придется обновить рабочую копию, но после этого она будет работать нормально. Опять же, я могу только подтвердить, что обновление работает, я не могу подтвердить, будет ли оно работать после новой установки, но я подозреваю, что оно будет. Спасибо TortoiseSVN за то, что вы не оставили безнадежно устаревшего на морозе.

1 голос
/ 17 октября 2011

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

Не уверен насчет _svn

Замечания к выпуску TortoiseSVN

Обновление : я нашел Установка переменной среды SVN_ASP_DOT_NET_HACK Что может делать то, что вы ищете.

0 голосов
/ 23 октября 2011

Я недавно обновился, и у меня возникла та же проблема. Я приступил к удалению того, что я считаю излишним к требованиям наложения элементов значков из реестра, однако это не помогло. Увидев ответ crashmstr, я посмотрел и заметил параметр «Обновить рабочую копию SVN», и это помогло.

Щелкните правой кнопкой мыши папку и выберите «Обновить рабочую копию SVN»

...