2016-03-30 3 views
0

Я использую SVN для перемещения файлов, а затем фиксирую только изменения в файлах, которые я затронул.SVN: Commit and skip files

Я получил это работает отлично с кодом:

svn move "1.txt" "2.txt" 
svn commit "1.txt" "2.txt" -m "Moved file" 

Я бегу в проблемы при «1.txt» никогда не стремится к SVN, только добавил локально. Он переместит файл, но он не сможет удалить «1.txt», когда «1.txt» никогда не выполнялся в первую очередь.

Есть ли способ сказать svn, чтобы зафиксировать список файлов, но пропустить любые файлы в списке, которые вызывают ошибки?

Программное обеспечение, которое я модифицирования не могут читать ответы от команды запуска, в противном случае я бы сделал что-то вроде

svn status 

и пройти через список файлов, чтобы определить, какие должны быть зафиксированы те.

ответ

0

Single фиксации в файл и игнорировать (возможные) ошибки

svn move <file-list> 
svn ci 1.txt 
svn ci 2.txt 
...