Я хочу создать ветку с ревизией, которая «не существует». То, что я до сих пор:Ветвление из удаленного пути в svn
("/ филиалы" является сокращением для "http://mysvn/myrep/branches)
- /branches/1.0.x имеет обороты 1-24900
- Я хочу/филиалы/myBranch быть на 24900 поэтому я копирую /1.0.x
- Я хочу /branches/1.0.x быть на 24887, так что я удалить его в рамках подготовки к ...
- СВН ф/ветви/myBranch: 24887 /branches/1.0. x
Что потом жалуется, что
СВН: Путь «http://mysvn/myrep/branches/myBranch:24887» не существует в ревизии 24901
Есть ли способ, что я могу сделать это на сервере? Я действительно не люблю проверять всю мою ветку
... за исключением того, что вам нужно изменить/филиалы/myBranch @ 24887 до /branches/[email protected] - в myBranch существовали только при пересмотре 24901 (24900 является last commit 1.0.x до запуска этого беспорядка). , например. @rev должен использоваться против url, который на самом деле имел эту ревизию ... – Stephen
Ах, последняя версия 1.0.x была в r100, поэтому вы, вероятно, будете использовать «svn cp/branches/myBranch @ 100 /branches/1.0 .Икс". – sunny256
oops - я изменил свое оригинальное сообщение, чтобы иметь более реалистичные номера версий (например, большой репозиторий, а не маленький) - наши проверки занимают много минут, в отличие от многих секунд. Я обновляю выдающееся неверное редактирование – Stephen