Может ли SVN создать тег на ревизии X, но исключить некоторые предыдущие ревизии? - PullRequest
1 голос
/ 07 декабря 2010

Скажем, например, что я хотел бы отметить 30-ю версию моего проекта как Version1.5 и редакция 40 как Версия 1.6
Я также не хочу, чтобы ревизия 18 была частью этой Версии 1.5, только как часть Версии 1.6 - есть ли способ исключить ревизию из специального тега?

Например, в Starteam такая концепция возможна ...

Ответы [ 2 ]

1 голос
/ 07 декабря 2010

SVN не хочет, чтобы вы фиксировали теги по соглашению, поэтому я бы сделал это:
- создать ветку с названием Version 1.5 от r30
- создать ветку с названием Версия 1.6 от r40
- переключиться на версию 1.5, вернуться к версии 18 и пометить ее как версию 1.5
- тег ветки Версия 1.6 как тег Версии 1.6

0 голосов
/ 12 декабря 2010

Не думаю, что смогу принять другой ответ на этот вопрос.Мои исследования привели меня к мысли, что создание селективного тега в SVN, который не включает все сделанные ревизии, не является сборкой в ​​SVN в отличие от Starteam, например.Это потому, что ревизия в SVN является базой проекта, а не отдельным файлом.

...