Ответвление от удаленного пути в SVN - PullRequest
1 голос
/ 08 июня 2009

Я хочу создать ветку из ревизии, которая "не существует". Что у меня так далеко:

(сокращение от "/ ветки" означает "http://mysvn/myrep/branches)

"
  1. / branch / 1.0.x имеет обороты 1-24900
  2. Я хочу, чтобы / branch / myBranch был на 24900, поэтому я копирую /1.0.x
  3. Я хочу, чтобы /branches/1.0.x был на 24887, поэтому я удаляю его при подготовке к ...
  4. svn cp / branch / myBranch: 24887 /branches/1.0.x

Который потом жалуется, что

SVN: путь «http://mysvn/myrep/branches/myBranch:24887' не существует в ревизии 24901

Есть ли способ сделать это на сервере? Мне действительно не нравится проверять всю мою ветку

Ответы [ 2 ]

3 голосов
/ 08 июня 2009

Загляните в "Изменения в Peg": http://svnbook.red -bean.com / ru / 1.5 / svn.advanced.pegrevs.html

Короче, попробуйте

svn cp /branches/myBranch@24887 /branches/1.0.x

т.е. заменить двоеточие на'@'.

2 голосов
/ 08 июня 2009

Вам нужно воспользоваться ревизиями колышков. Вот глава в книге SVN:
http://svnbook.red -bean.com / о / 1,5 / svn.advanced.pegrevs.html

...