Вам нужно научиться использовать клиент командной строки. Он поставляется вместе с TortoiseSVN, но вам нужно убедиться, что он установлен, потому что программа установки предлагает его как дополнительный компонент.
C:> СВН помогают фотографии
фотографии (со): Проверьте рабочую копию из хранилища.
использование: контроль URL [@REV] ... [PATH]
Если указано, REV определяет, в какой ревизии URL является первым
посмотрел вверх.
Если PATH опущено, базовое имя URL-адреса будет использоваться как
пункт назначения. Если указано несколько URL-адресов, каждый из них будет проверен
в подкаталог PATH, с именем подкаталога
, являющимся базовым именем URL-адреса.
Короче говоря, вы должны будете использовать ваш любимый текстовый редактор, чтобы создавать линии, как это:
svn checkout https://example.com/path/to/repos/project1^
svn checkout https://example.com/path/to/repos/project2^
svn checkout https://example.com/path/to/repos/project3^
...
svn checkout https://example.com/path/to/repos/project250^
c:\path\to\working-copies
..., а затем либо сохранить как * .bat файл или скопировать и вставить в запрос командной строки. (The ^
символ просто уловка, чтобы позволить командам многострочный, вы также можете написать все в одной строке.)
Личные мысли: это трудно поверить, что есть заостренный стрижкой босс там что ожидает Вас работать над 250 различными проектами. Скорее всего, у вас есть 250 настроек одного и того же продукта и наличие 250 репозиториев является следствием некоторого плохого решения в прошлом. Что бы ни случилось, удачи.
Обновление: Очень возможно, что командная строка Windows имеет максимально допустимый размер команды. Если вы хотите остаться в стороне, напишите 250 разных линий svn checkout
.
Я полагаю, что _'projects'_ вы имеете в виду _repositories_? Я предполагаю, что это лишь одна из причин, по которой рекомендуется создать одно корневое репо и добавить к нему подрепопорты. –
Я согласен с приведенным выше комментарием. Если они просто проекты в одном хранилище, вы просто проверяете корень репозитория. Если они разные репозитории, я думаю, вам нужно написать сценарий. – ken