Update 2016:
Обновление до последней версии VisualSVN Server, который включает в себя модуль PowerShell, который добавляет ряд командлетов PowerShell для Subverion сервера и администраторов хранилища. Прочтите страницу VisualSVN Server | Scripting and Automation.
Командлеты должны быть очень полезны при обычных задачах администрирования и автоматизации. Ниже приведен полный список командлетов VisualSVN Server PowerShell: KB88: VisualSVN Server PowerShell Cmdlet Reference.
Как уже было предложено @IvanZhakov, вы можете создать новый репозиторий с помощью командлета New-SvnRepository
.
Вот пример создания нового хранилища MyRepository и захватывая его параметр URL:
$repo = New-SvnRepository -Name MyRepository
$repo.URL
Устаревшего ответ:
Я предполагаю, что вы имеете в виду VisualSVN сервера, а не расширение VisualSVN для видео Студия.
Вы можете создать хранилище с svnadmin create
командой или с помощью поставщика VisualSVN Сервера WMI (Windows Management Instrumentation). Вот команда PowerShell, которая создает новое хранилище "Repo1":
Invoke-WmiMethod -namespace root\VisualSVN -class VisualSVN_Repository -Name Create -ArgumentList Repo1
Вы можете получить URL из хранилища "Repo1" со следующей PowerShell командой:
Get-WmiObject -namespace root\VisualSVN -class VisualSVN_Repository | Select-Object -expandproperty URL | Select-String -SimpleMatch "Repo1"
Если вы хотите изучить поставщика WMI VisualSVN Server, вы можете проверить его файл MOF, который находится в следующей папке «% VISUALSVN_SERVER% \ WMI» на компьютере, где VisualSVN Установлен сервер. Используя этот файл в качестве ссылки, вы можете написать программу для управления VisualSVN Server на разных языках программирования.
Вы также можете проверить статью MSDN "Using WMI".
Я хочу равную команду 'new-> repository' &' copy URL to clipboard' в визуальном окне SVN ... – Ramesh