2015-04-13 2 views
0

Скажем, я добавляю большой двоичный файл в SVN в одну ветвь (т. Е. Новый файл), а затем объединяю эту ревизию в другую ветку.Что делает SVN при объединении добавленных файлов

Когда я передаю свою вторую ветку, вторая копия файла отправляется на сервер или SVN каким-то образом распознает этот файл как копию оригинала, как если бы я сделал svn cp?

+0

Под «объединением этой ревизии» вы имеете в виду svn merge? –

+0

да. Я предполагаю, что все слияния svn будут работать одинаково – Andy

ответ

1

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

Вы можете проверить это самостоятельно, просмотрев вывод svn log -r0:HEAD --stop-on-copy --limit 1 -v /path/to/yourfile и увидев, что для файла присутствует источник копирования.

Смежные вопросы