2014-11-28 3 views
0

Так что я проверил ветку ...Tortoise SVN Ветвления Выпуск

  1. внес изменения
  2. сделал обновления на ветке (не было ничего & не будут в любом случае)
  3. совершили изменений
  4. обновил свою рабочую копию ствола
  5. реинтегрированных ветви к стволу & объединенном
  6. совершил т Runk

Затем я сделал дальнейшие изменения в моей отрасли и ...

  1. совершил изменения
  2. обновил свою рабочую копию ствола
  3. реинтегрированных ветви к стволу & объединенном

Но моих изменений не было! Я не мог видеть их в местной рабочей копии? Я выбрал вариант «сохранить репозиторий» в любых конфликтующих файлах, но их там не было?

Любые идеи?

ответ

0

Реинтегрировать ветку нужно только, когда вы закончите эту ветку и не планируете ее использовать снова, потому что ее нельзя использовать для слияния в будущем. См http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html#svn.branchemerge.basicmerging.reintegrate

После --reintegrate слияния осуществляются с ветки на ствол, ветви больше не пригодны для дальнейшей работы. Он не способен правильно поглощать новые изменения сундуков и не может быть снова реинтегрирован в багажник. По этой причине, если вы хотите продолжить работу над ответвлением новой функции, мы рекомендуем уничтожить его, а затем повторно создать его из ствола

Существует a way to not have to do this, но я думаю, что вы уже прошли точку, где она по-прежнему применимо.

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