Зафиксировать все папки и файлы в каталоге с помощью командной строки
У нас возникли проблемы с обобщенным подходом к фиксации с пакетным файлом с использованием командной строки SVN.
У нас есть резервная копия script, которая создала новую папку с текущей датой, содержащей дампы базы данных нашей базы данных. (Да, мы контролируем нашу базу данных).
Теперь, как я могу использовать команду svn commit
для каталогов include all
, которые являются новыми в проекте?
Есть ли подход без использования команды svn add
?
Ответы
Ответ 1
svn add --force .
добавит все файлы и каталоги под вашим текущим рабочим каталогом, которые еще не добавлены (и не игнорируются) к вашей рабочей копии.
A svn ci -m ""
будет обрабатывать фиксацию.
Единственным способом без 'svn add' было бы использовать 'svn import', но это предполагает новое местоположение.
Ответ 2
Нет. Вы должны svn add
файлы, прежде чем сможете их зафиксировать.
Вы можете использовать подстановочные знаки или создать script список того, что нужно добавить, которое затем можно передать в параметр --targets
.