Как я могу создать ветку из существующей ветки в cvs

#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 создаете (см. Пересмотренный ответ Данила).