Как я могу запретить TortoiseSVN пытаться синхронизировать удаленные папки в закрытом хранилище?

464
techturtle

У меня есть папка со всеми папками моей рабочей копии. Большинство рабочих копий связаны с репозиториями в одной учетной записи, но одна папка перешла в старый репозиторий другой учетной записи. У меня больше нет доступа к этому хранилищу, и связанная папка рабочей копии была удалена. Тем не менее, TortoiseSVN продолжает пытаться синхронизировать с плохой учетной записью. Есть ли какой-нибудь способ не дать черепахе попытаться синхронизировать эту папку? Если я пытаюсь обновить все мои рабочие копии в основной папке, я получаю массу ошибок из-за их отсутствия. Я даже восстановил папку и попытался ее деактивировать, но в процессе обновления она все еще пытается синхронизировать ее снова.

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


Отредактируйте для получения дополнительной информации: терминологическое совпадение может сделать это более запутанным, чем должно быть. У меня есть одна папка, в C:\Projectsкоторую я положил все свои активные средства разработки. Папки в ней C:\Projectsпредназначены для отдельных решений Visual Studio, каждая из которых может иметь несколько проектов VS. Каждая папка / рабочая копия решения связана с репозиторием SVN. Некоторые переходят на учетную запись Subversion Edge (работа), а некоторые - на учетную запись Assembla (личную). Каждая учетная запись имеет несколько репозиториев внутри, соединяясь с каждой папкой рабочей копии внутри C:\Projects.

Раньше у меня была другая учетная запись для моих личных проектов, но она закрыта. Тем не менее, есть еще одна папка, которая думает, что она связана с этой старой учетной записью. Если я щелкну правой кнопкой мыши C:\Projectsи скажу обновить или зафиксировать, что обычно охватывает все изменения в любой из рабочих копий, независимо от используемой учетной записи (Subversion Edge или Assembla). Вместо этого теперь я получаю кучу ошибок из-за закрытого личного кабинета. Даже удаление старой папки не остановит ее обновление, потому что она считает, что мне нужно обновить тот факт, что она удалена.

0
Похоже, у вас есть ОДНА рабочая копия с кучей подпапок проектов, и у вас больше нет доступа к одному из этих проектов. Это то, что вы имели ввиду? Т.е. когда вы "обновляете ... основную папку", вы просто нажимаете на один родительский каталог и выбираете обновление, или вы сначала выбираете все папки внутри главной папки и обновляете их все таким образом? Ben 7 лет назад 0
@ Бен Вроде. Смотрите мое редактирование для получения дополнительной информации. Это больше раздражает, чем ограничитель показа, потому что я могу обновлять каждую подпапку отдельно, но мне нравится иметь возможность делать все это сразу, и я не могу понять, как это исправить. techturtle 7 лет назад 0
Если у вас есть опции «update» и «commit» в C: / projects, то AFAIK также должен быть рабочей копией svn. Разве есть какая-то конфигурация, позволяющая это делать в неверсированных папках? Ben 7 лет назад 0

0 ответов на вопрос

Похожие вопросы