Как я могу, после запуска SVN status
, поместить все файлы в список изменений, чтобы сохранить копирование и вставку каждого отдельного?Поместить все измененные файлы в список изменений в SVN
ответ
Ну, вы можете написать скрипт, чтобы сделать это ...
Какая платформа вы? Windows или Unix? Какой язык сценариев вы можете использовать?
Вот реальный простой один я только что сделал:
$ svn cl my-changelist $(svn st | awk '{print $2}')
Это, вероятно, нуждается в некоторой работе (что, если я изменил свойство по сравнению с файлом или я изменился и что, если я удалил файл?). Но это сработало в моей (правда, простой) ситуации.
печати AWK в $ 2 потерпит неудачу, если СВН стат показывает вам флаги, такие как + или ~
разрез может быть безопаснее, например,
svn st | cut -c9-
Мой bash-fu не является сильным, и синтаксис $() не работает для меня. Я закончил тем, что делал что-то вроде:
for i in `svn st | cut -c9-` do; svn changelist my-changelist $i; done
Если у вас есть более одного группы изменений, вы хотите, чтобы отфильтровать ненужные строки первой.
svn status | grep '^[ADMRC]' | cut -c9- | xargs svn changelist foo
Если у вас есть имена файлов с пробелами, вы также должны использовать
eval
.eval "svn changelist foo $(svn status | grep '^[ADMRC]' | cut -c9- | sed 's/ /\\ /' | tr '\n' ' ')"
sed 's/ /\\ /'
escapes spaces.
Ссылка:
- 1. Просмотреть все файлы, измененные в нескольких наборах изменений в VSTS
- 2. Tortoise SVN: экспортировать ТОЛЬКО файлы, измененные в наборе изменений
- 3. Svn diff patch, содержащий все измененные файлы
- 4. Как получить все измененные файлы между двумя версиями в SVN?
- 5. SVN Export Only Измененные файлы
- 6. SVN не распознает измененные файлы
- 7. Tortoise Svn показывает все немодифицированные файлы как измененные
- 8. Egit показывает все файлы, измененные
- 9. Git - Список изменений (svn) Эквивалент
- 10. извлечь все файлы, измененные в git commit
- 11. Получить все измененные файлы в changest
- 12. Скопировать все файлы, измененные в последнем фиксаторе
- 13. Получить все измененные файлы для данного каталога в филиале
- 14. SVN Extract Измененные файлы с Php
- 15. Visual Studio пометили все файлы как измененные
- 16. копировать SVN измененные файлы, включая каталог, в другой каталог
- 17. Как получить файлы, измененные между двумя наборами изменений в GIT?
- 18. Как суммировать измененные/добавленные файлы в рабочей копии svn
- 19. как построить только svn измененные файлы в jenkins
- 20. Как найти все Измененные/добавленные файлы в SVN после извлечения их из репозитория
- 21. мерзавец: показать все измененные файлы - в постановке и не поставил
- 22. Как экспортировать все измененные/добавленные файлы из Git?
- 23. Как фиксировать файлы в неназванном списке изменений с помощью SVN?
- 24. В какой команде svn будут перечислены все файлы, измененные на ветке?
- 25. Список изменений SVN в рабочей копии в Eclipse
- 26. svn: как получить измененные файлы в определенную дату?
- 27. SVN Слияние изменений в один
- 28. Git: список всех наименее недавно измененные файлы
- 29. Получить измененные файлы из командной строки svn между двумя датами
- 30. Получить измененные файлы из командной строки SVN между двумя версиями
> для I в 'СВН ст | cut -c9-'; do svn changelist my-changelist $ i; сделанный – zinking