Сандерс прав.
Не думайте, будто вы копируете состояния.Вы «берете» изменения и применяете их снова к другой цели (которая в идеале является относительной к источнику слияния).
До версии 1.5 мы должны были отслеживать изменения вручную при слиянии."Хм, я слил r28445 в r28501 из этой ветки? Я не хочу повторно применять изменения, которые я уже сделал: - /"
Это была головная боль;)
svn, поскольку 1.5 сохраняетотслеживать то, что вы делали в прошлом и только один раз примените историческое изменение к уникальному месту назначения.
Вы можете отключить эту дружественную проверку, используя "--ignore-ancestry""в вашей команде svn merge.Будьте готовы получить МНОГО изменений в том, что вы уже подали заявку.Сузьте, что вы хотите получить, указав ревизию.
svn merge --ignore-ancestry -c REVISION_WITH_CHANGE http://mysvn/path/to/mergeorigin