TortoiseSVN переназначает исходные папки - PullRequest
3 голосов
/ 21 апреля 2009

Мне недавно пришлось сменить разработку на другой ПК. Я установил TortoiseSVN, потому что у меня все еще лежал исходный код, который еще нужно было проверить в SVN. Но, очевидно, новая установка Tortoise не распознает мои исходные папки, хотя папки «.SVN» все еще там, я не вижу никаких значков наложения, появляющихся на файлах.

Есть ли способ переназначить мои локальные папки в папки в хранилище?

Ответы [ 2 ]

4 голосов
/ 21 апреля 2009

TortoiseSVN имеет настройку для использования папок "_svn" вместо папок ".svn" (из-за проблемы со старыми версиями Visual Studio), проверьте, не вызывает ли это вашу проблему.

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

1 голос
/ 21 апреля 2009

Убедитесь, что установка TortoiseSVN на новой машине такая же или более новая, чем установка на предыдущей машине. В новых версиях tsvn иногда используются более новые форматы репозитория, которые старая версия не понимает.

Есть ли на новом компьютере 64-битная операционная система? Если это так, обязательно установите 64-битную версию tsvn. 32-разрядную версию все еще можно установить в 64-разрядных окнах, но эта функциональность не отображается в 64-разрядном обозревателе по умолчанию.

Даже если оверлеи не работают, убедитесь, что вы щелкнули правой кнопкой мыши по папке и посмотрите, появляются ли операции tsvn в меню. Возможно, по какой-то причине не работают оверлеи, не связанные с рабочими копиями.

...