Запустите команду 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"