Запустите команду TortoiseSVN для нескольких путей одновременно
ситуация
У меня есть проект разработки со следующей структурой хранилища:
корень / + ядро / + филиалы / + теги / + багажник / + модуль / + филиалы / + теги / + багажник /
Как я могу совершить core/trunk/
а также module/trunk/
вместе в одном диалоге фиксации TortoiseSVN?
Ограничивающие факторы / Уведомление
- К сожалению - не спрашивайте;) - рабочая копия не редкая, т.е.
branches/
,tags/
были проверены полностью. Они требуют много времени для сканирования, если запускать операцию TortoiseSVN из контекстного менюroot/
, - Хотя я предпочитаю атомарные коммиты, коммиты иногда требуют (по моему мнению) коммит директории.
- Я хочу запустить его, например, из командного файла (нажмите Win+R, введите / выберите
myCommit.cmd
, Введите).
Первые шаги
Я уже узнал из StackOverflow: как автоматизировать коммит в TortoiseSVN, что TortoiseSVN может быть вызван так:
TortoiseProc.exe /command:commit /path:"A:\path\to\root"
- множественный
/path:
аргументы не принимаются TortoiseProc
ТЛ; др
(Как) я могу передать несколько путей TortoiseProc.exe /command:abcd /path:"more\paths"
?
1 ответ
Решение
StackOverflow: передача параметров в tortoiseproc.exe через файл указывает, что пути можно передавать как *
-отдельный список:
TortoiseProc.exe /command:commit /path:"A:\path\to\root\core\trunk*A:\path\to\root\module\trunk"