TortoiseSVN - перемещенная рабочая копия больше не распознается - PullRequest
1 голос
/ 15 февраля 2012

Мне недавно пришлось переустанавливать Windows, и было проверено несколько рабочих копий.Я скопировал их в общую сетевую папку, переустановил Windows и скопировал папки с рабочей копией обратно на жесткий диск.

Теперь они больше не распознаются TorroiseSVN как рабочая копия - отсутствуют значки наложения и отображаются правые значки.щелкните меню показывает SVN Checkout вместо SVN Commit и SVN Update

Все каталоги _svn, для которых было выполнено резервное копирование и восстановление.

Что пошло не так и как я могу это исправить, не имеяоформить свежие копии?(каждый объемом около 1 ГБ)

Редактировать 1 Текущий установленный TortoiseSVN равен 1.7.4.Рабочие копии были бы созданы в 1.6.x и обновлены до 1.7.x.Я думаю, именно поэтому у них есть папки _svn, а не .svn.

Редактировать 2 Это определенно рабочие копии 1.7.x, поскольку в папке есть только одна папка _svn.root и ничего в подкаталогах

Ответы [ 3 ]

2 голосов
/ 15 февраля 2012

Во-первых: если вы все еще не используете VS.NET (нет, не VS2002: версия до этого), то сделайте себе одолжение и сделайте новую проверку. Даже если каждая рабочая копия составляет около 1 ГБ, поверьте мне: она того стоит!

В противном случае, если вы действительно не хотите новую проверку: Вы переустановили Windows, что означает, что вы потеряли переменную окружения SVN_ASP_DOT_NET_HACK. Вы можете вручную установить эту переменную env и установить ее на 1. После перезагрузки ваши рабочие копии с папками _svn вместо папок .svn будут распознаваться любым клиентом svn.

2 голосов
/ 15 февраля 2012

Показывает ли щелчок правой кнопкой мыши параметр «обновить локальную копию»?Если это так, вы установили клиент TortoiseSVN 1.7, и вы были на 1.6 или более ранней версии до замены машины.выполнить обновление, и вы должны быть в порядке.

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

_svn вместо .svn используется при работе с решением / проектом .NET Framework.Почему бы вам сначала не попробовать использовать ту же версию TortoiseSVN, с которой вы работали до переустановки?

...