Я разрабатывал проект локально и использовал локальный svn сервер для управления версиями в Visual Studio. Я теперь хочу переключиться на xp-dev, разместил управление версиями, но, может казаться, не избавляется от svn привязки на моем решении? Существует ли простой способ копировать решение без его настроек управления версиями или просто переключиться на другой svn (который абсолютно пуст)?
Изменить: Обратите внимание, что это предполагает, что вы пытаетесь перейти в новый репозиторий, удаляя всю свою историю, а не перемещая репозиторий. Подумав об этом, вы можете заменить удаление всех папок .svn простым экспортом папки во вновь созданную рабочую область для нового репо.
Не знаю. Я бы, вероятно, сделал это,
Превращайте IP-адрес и маску сети в ints и AND вместе. Если результат равен IP-адресу, он является адресом в этой маске сети. Обратите внимание, что вы можете получить несколько совпадений, если маски сети не отличаются друг от друга.
-121--3196924-Посмотрите на проблему Knapsack (вот ссылка, чтобы начать: http://en.wikipedia.org/wiki/Knapsack_problem ), эта проблема довольно близка к этой, просто немного сложнее (и задача Knapsack является NP-полной!)
-121--3612653-Попробуйте перейти к разделу Файл > Subversion > Change Source Control... и изменение URL привязки SCC.
ПРАВКА: Я вижу, что это не редактируется. Для этого может потребоваться перейти в командную строку.
В базовом каталоге введите следующую команду svn:
svn switch --relocate http://old.repo.location http://new.repo.location
с конкретными URL-адресами, конечно. Я бы рекомендовал прочитать команду switch
, чтобы вы были уверены в том, что делаете. При повторном открытии VS AnkhSVN должен выбрать новые привязки. Если решение было добавлено с помощью меню «Файл» > «Subversion», возможно, потребуется изменить файл .sln. Просто откройте его в текстовом редакторе и измените все старые URL-адреса репозитория на новый URL-адрес.
Также можно установить TortoiveSVN и использовать контекстное меню для выполнения команды «Переместить». Это будет проще всего.
Создайте резервную копию каталога перед любым из этих изменений, конечно.
Есть встроенный переключатель / перемещение: