Ваша команда просит Svn слить различия между версиями 74 и 80 внутри ветви в вашу рабочую копию. Есть ли
svn diff -r74:80 http://url.to/svn/branch/branch_name
показать изменения в этой отрасли в этих изменениях?
Редактировать: svn merge
получает две точки в пространстве-времени репозитория, принимает их различие и пытается объединить эту разницу в вашу рабочую копию. Если вы хотите объединить изменения с внешней стороны на ветку , Вам нужно будет проверить эту ветвь и сделать слияние а-ля
svn merge -r74:80 http://url.to/svn/trunk
или
svn merge http://url.to/svn/trunk http://url.to/svn/branch/branch_name .
, стоя в этой директории. Затем разрешите конфликты, проверьте (!) И svn ci
.
Почему svn работает таким образом? Чтобы дать вам возможность разрешить конфликты и протестировать, прежде чем отправлять изменения в репозиторий.
Это не так. Однако, если я делаю svn diff URL/to/trunk URL/to/branch, он показывает связку. Не уверен, что это значит ... – Will
Мой багажник обновлен до последней версии, так же как и моя ветка. Итак, это не похоже на то, что багажник не синхронизирован с репо ... вот почему я смущен :( – Will
Большое вам спасибо. Это работало как шарм :). – Will