2017-01-09 9 views
0

В нашей команде есть ветка развития, в которой программисты могут работать и совершать по мере необходимости, и ветку построения, где они фиксируют только те изменения, которые они завершили и готовы к построению. После завершения сборки мы создаем тег.работают в одном филиале в SVN и фиксируются в разных ветках.

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

Каков правильный способ совершения сделки? с SVN-переключателем или с svn-патчем? (или существует другой способ)

+1

Я думаю, вы должны портировать изменения вместо этого ('svn merge'). –

ответ

-1

svn switch (sw) - обновить рабочую копию на другой URL.

svn patch - применить изменения, представленные в патче unidiff, к рабочей копии.

svn patch сообщает о строке состояния для исправленного файла или каталога с использованием буквенных кодов, очень похоже на способ уведомления svn update. Буквенные коды имеют следующие значения:

Added 

D

Deleted 

C

Conflicted 

G

Merged 

U

Updated 

Изменение, применяемое со смещением или пух сообщается по линиям, начиная с символом «>». Вы должны внимательно изучить такие изменения.