Подтвердить что ты не робот

Почему все файлы в решении AnkhSVN отмечены как новые после установки TortoiseSVN?

После установки TortoiseSVN 1.6.0 все файлы, загруженные в проект Visual Studio 2008 с поддержкой AnkhSVN, отмечены как новые (синий +).

Я попытался переустановить AnkhSVN 2.0.6347 и проверить репозиторий в новой "чистой" папке. Однако, похоже, проблема не устранена.

Мой вопрос несколько раз, есть ли разрешение этой проблемы и если есть совместимость между этими двумя продуктами (т.е. разные привязки SVN?), есть ли способ узнать, какая комбинация AnkhSVN и TortoiseSVN будут играть хорошо друг с другом.

4b9b3361

Ответ 1

Я заметил это еще пару дней назад. Это произошло потому, что черепаха превратила вашу рабочую копию в версию 1.6, и Анх не знает, как ее читать.

Решение прост: я установил самую последнюю ежедневную сборку Ankh (http://ankhsvn.open.collab.net/daily/), и теперь все работает как шарм.

Ответ 2

Я могу проверить, что это тоже работает.

Одна вещь, с которой я столкнулся, заключалась в том, что я удалил старую версию перед установкой новой ежедневной версии сборки (я установил AnkhSvn-Daily-2.1.6649.29.msi), но как только я установил новую версию, у меня не было любой интеграции с исходным кодом в Visual Studio 2008!

Как оказалось, когда вы удаляете AnkhSVN, ваш поставщик управления исходным кодом устанавливается в "None", и вам нужно перейти в "Tools | Options | Source Control" и установить его обратно в AnkhSVN.

Как только вы это сделаете, вы можете пойти с интеграцией Visual Studio и TortoiseSVN 1.6.

Ответ 3

К сожалению, это решение не работает для тех, кто использует VS2003, поскольку нет ежедневной сборки (SVN 1.6) для ветки 1.x AnkhSVN.

Команда AnkhSVN заявила, что сейчас они слишком заняты, чтобы обновить AnkhSVN 1.x(то есть версию VS2002/VS2003), поэтому похоже, что кто-то хочет помочь им с ней (ее с открытым исходным кодом) на некоторое время не может быть версия SVN1.6 для VS2003.