Как создать новый тег в хранилище Subversion, используя hgsubversion? - PullRequest
3 голосов
/ 11 декабря 2011

Использование TortoiseHg и расширения hgsubversion (командная строка тоже подойдет).

Клонирование URL-адреса SVN hg clone http://svn.example.org/hello-world, имеющего следующую структуру.

  • ..
  • ветви /
  • теги /
  • транк /

Результаты в локальной копии толькофайлы из /trunk.

  • ..
  • .hg
  • .hgtags
  • file1
  • file2
  • file3

Doing hg push работает нормально и изменяет файлы в / trunk.Но мне нужно создать новые папки тегов в / tags и вставить туда изменения.

Добавление тега к ревизии в Hg и отправка изменений приводит к " Извините, не удается найти svn родителя дляобъединить ревизию."

Есть ли способ сохранить структуру папок SVN во время клонирования?

edit: ввод hg tags действительно показывает структуру в командной строке, но мне нужновставить в каталог remote / tags, и в / trunk идет загрузка по умолчанию, понятия не имею, как изменить это.

Ответы [ 2 ]

0 голосов
/ 11 января 2013

https://bitbucket.org/durin42/dotfiles/src/ae22ef7859eb0d2b8ba0edbacfae0e61a0e7bb51/.shell.d/50.hg_functions.sh?at=default#cl-88 - это то, как я обычно создаю svn-ветки при использовании hgsubversion. Это не должно быть сложно изменить, чтобы создать теги.

0 голосов
/ 25 декабря 2012

Вы не можете создавать теги в SVN из Mercurial

...