После svn copy
(svn copy %sourceUrl% %destUrl%
) я хотел бы удалить часть копируемых файлов в целевом местоположении, не затрагивая источник. У файлов, которые нужно удалить, должна быть указанная подстрока в имени файла.
Из командной строки Windows, с которой я пытался (чтобы удалить объектные файлы):
for /R . %1 in (*.obj) do svn delete %1
Однако это удаляет файлы изисходный URL, а не целевой URL.
Как я могу повлиять только на копируемые файлы?
Я могу только успешно удалить каталог или отдельный файл, если указать его имя:
svn delete %destUrl%/directoryToDelete
PS: я знаю, что лучшим решением было бы использовать .svnignore
, но я не смог использовать его с svn copy
(ссылка: .svnignore, игнорируемая Subversion при выполнении:"svn copy" ).