#cvs
#cvs
Вопрос:
У меня есть одна ветка с именем «Gem36», но я хочу создать другую ветку с именем «RM_Gem36» из существующей ветки. Как я могу это сделать в CVS?
Есть ли какой-либо другой способ создать новую ветку «RM_Gem36» из существующей ветки без проверки ветки «Gem36»?
Ответ №1:
Вы можете извлечь Gem36 и создать новую ветку с помощью следующей команды:
$ cvs tag -b RM_Gem36
Или вы можете попробовать сделать это, не проверяя:
$ cvs rtag -b -r Gem36 -- RM_Gem36 "module_name"
Комментарии:
1. Возможно ли создать новую ветку, не проверяя ветку Gem36
2. @Danil: Вам нужно указать имя модуля, который вы помечаете, при использовании
rtag
-команды.3. В команде:-cvs rtag -b -r Gem36 — RM_Gem36 почему используется —RM_Gem36 и эта команда не удалась с этим параметром — .пожалуйста, предложите
4. @maitree: между
--
и именем тега должен быть пробел. На самом деле,--
это совершенно необязательно: это необходимо только в некоторых угловых случаях, когда CVS иначе не смог бы определить, является ли следующий аргумент параметром option или файлом / модулем / тегом. И, конечно, вы должны указать имя модуля, который выrtag
создаете (см. Пересмотренный ответ Данила).