Да, svn update
он объединит HEAD с вашими локальными изменениями - автоматически, если Subversion сможет разрешить различия чисто.В противном случае файл будет помечен как конфликтующий, и вам придется разрешить объединение вручную.
Вы можете получить обзор входящих изменений, выполнив:
svn status -u -v
Это может привести к выходу(пример из документации Subversion ):
$ svn status -u -v
M * 44 23 sally README
M 44 20 harry bar.c
* 44 35 harry stuff/trout.c
D 44 19 ira stuff/fish.c
A 0 ? ? stuff/things/bloo.h
Status against revision: 46
Вы можете видеть, что README
был изменен как локально (буква M
), так и в хранилище (звездочка *)1014 *), поэтому выполнение svn update
приведет к объединению этого файла.