ankhsvn: хранилище было внутренне свернуто - PullRequest
1 голос
/ 30 марта 2011

Я использую АнхСВН с VS2010 для разработки нескольких проектов («решений»).Некоторое время мои коммиты шли хорошо.Но недавно Ankhsvn изменил мой репозиторий на один из моих проектов, так что то, что должно быть дочерним проектом, теперь дублирует всю структуру репозитория.Это происходило более чем в одном случае, так что текущий проект, который я должен проверить, находится в другом проекте, который сам находится в другом проекте.Я перешел в File -> Subversion -> Change Source Control, но URL не может быть отредактирован.Когда я пытаюсь использовать Pending Changes, я получаю сообщение об ошибке сломанной блокировки на рабочей копии.Конечно, я пробовал чистить несколько раз.Я также попробовал Switch, который, я думаю, доставил мне больше проблемКак изменился репо в первую очередь?Есть идеи, что я сделал не так (и как исправить)?

1 Ответ

0 голосов
/ 31 марта 2011

Вероятно, случится так, что путь привязки был изменен. Вы можете изменить это, выбрав решение в File -> Subversion -> Change Source Control и нажав кнопку .... Это значение хранится в файле sln в разделе «Привязки SCC».

Что происходит при проверке решения с помощью File -> Open -> Subversion Project, это то, что оно проверяется на уровне, определенном путем привязки SCC выше.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...