ресинхронизировать ветку и транк после удаления изменений в транке, которые необходимы в ветке - PullRequest
0 голосов
/ 27 января 2012

Итак, вот что произошло

Мой ствол содержит ревизию 100 - Я не хочу ревизию 100 в транке - Я хочу ее в ветке, поэтому я скопировал svn и создал ветку для ревизии 100 (назовите ее Branch-100)

Далее я удалил изменения из ревизии 100 из транка через svn черепахи и затем зафиксировал его в транке, так что теперь в транке нет ревизии 100, но в Branch-100 она есть

Мой вопросесть, теперь всякий раз, когда я запускаю svn merge http://url-to-trunk из Branch-100, он также запрашивает удалить изменения ревизии 100 в Branch-100 (так как эти изменения ревизии 100 были удалены из транка)

Есть ли способсказать svn, что я действительно хочу эти ревизии в Branch-100, чтобы я мог слить их из транка соответственно, не удаляя ревизию 100 в Branch-100?

1 Ответ

0 голосов
/ 27 января 2012

Да, вы можете:

svn merge -c REV --record-only http://url-to-trunk

где REV - ревизия, которую вы хотите объединить без фактического объединения изменений.

См. Также SVN Book - Блокировка изменений

...