Почему все файлы в решении AnkhSVN помечаются как новые после установки TortoiseSVN? - PullRequest
13 голосов
/ 29 марта 2009

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

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

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

Ответы [ 3 ]

23 голосов
/ 29 марта 2009

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

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

3 голосов
/ 15 апреля 2009

Я тоже могу убедиться, что это работает.

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

Как оказалось, когда вы удаляете AnkhSVN, ваш поставщик управления исходным кодом получает значение "Нет", и вам нужно перейти в "Инструменты | Параметры | Управление исходным кодом" и установить его обратно в AnkhSVN.

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

1 голос
/ 09 июня 2009

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

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

...