Автоматическая фиксация содержимого папки SVN в хранилище - PullRequest
0 голосов
/ 16 мая 2019

Я настраиваю задание Jenkins для автоматического сохранения конфигурации jenkins (содержимое каталога JENKINS_HOME) в репозитории SVN.Я решил использовать параметры командной строки, поскольку это кажется наиболее простым, и доступные плагины, которые я исследовал, должны быть приняты или устарели.Есть ли способ указать SVN путь к папке и сказать ему:

  • добавить и зафиксировать новые файлы, которые появились в папке с момента последнего коммита
  • зафиксировать обновленные файлы, которые изменились с тех порпоследний коммит
  • игнорировать файлы - я полагаю, что я должен вручную добавлять файлы, которые я хочу игнорировать, чтобы игнорировать список, например, через SVNTortoise ..

Я также могу принять, что все файлы, которые не являютсяигнорируемые добавляются и фиксируются.Таким образом, svn может перезаписать все файлы в хранилище версией из домашнего каталога Jenkins.

Является ли следующее решение хорошим?

svn add --force path_to_jenkins_home
svn commit path_to_jenkins_home -m "message"

1 Ответ

0 голосов
/ 16 мая 2019

svn add, которые обрабатывают все (AFAICR) крайние случаи и добавляют только необходимые вещи

svn add --force --auto-props --parents --depth infinity -q *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...