Зависит от точного вопроса!
Обычно pause
выполняет работу в файле .bat .
Если вы не хотите, чтобы cmd.exe закрывался, чтобы продолжать печатать, используйте команду cmd /k
в конце файла.
Вы можете сделать это с помощью программы svnmucc , предоставляемой Subversion (включенной в сборки Windows, начиная с SVN1.5) Этот небольшой инструмент соберет несколько svnactions в один коммит. однако вам необходимо заранее создать папку назначения. Невозможно создать папку и скопировать содержимое внутри одной транзакции: вот пример:
svn mkdir -m "creating a tag" http://your.serv.er/svn/repo/tags/release_123
svnmucc cp HEAD http://your.serv.er/svn/repo/trunk/dir1 http://your.serv.er/svn/repo/tags/release_123 \
cp HEAD http://your.serv.er/svn/repo/trunk/file1 http://your.serv.er/svn/repo/tags/release_123 \
cp HEAD http://your.serv.er/svn/repo/trunk/file2 http://your.serv.er/svn/repo/tags/release_123 -m "creating tag Part II"
Вы также можете использовать привязки perl / python / ruby или svnkit (java) для выполнения этой задачи, но я не могу предоставить исходный код для этого ..
Я не думаю, что вы сможете.
Но почему вам все равно нужно удалять каталог unit-test? Он не занимает лишнего места в репозитории, фактически, он занимает больше места, если вы его удалите (из-за дополнительной фиксации).
Если вы беспокоитесь, что проверка тега занимает слишком много времени / становится слишком большой, вы можете не извлекать из каталога unit-test.