Как удалить историю из ветки bzr или создать ветку для выпуска с тегами, который не содержит историю проекта? - PullRequest
1 голос
/ 14 ноября 2011

Я хотел бы создать ветку проекта, которая представляет стабильную версию. Я следовал тегу и инструкциям по экспорту , описанным в разделе «Выпуск проекта» руководства базара, но это не создает новую ветвь (т. Е. Нет содержимого для извлечения).

Мои основные цели: а) дать разработчикам возможность отправлять изменения в эту ветку, б) удалить существующую историю.

Есть ли способ сделать это на базаре?

1 Ответ

1 голос
/ 14 ноября 2011

bzr tag определяет более описательный идентификатор для конкретной ревизии, чтобы вы могли легко ссылаться на эту ревизию, например, когда вы экспортируете конкретную ревизию вашего проекта для выпуска.

bzr export экспортируетсодержимое рабочего дерева в том виде, в котором оно находится в указанной ревизии.Экспортированное содержимое не находится под контролем ревизии.

Если вы хотите создать ветку из этого тега, вы можете использовать bzr branch -rtag:TAGNAME original_branch new_branch, но это не удалит существующую историю.

Вы можете использовать bzr export -rtag:TAGNAME /some/directory, а затем bzr init в /some/directory, чтобы создать новую ветвь без существующей истории, но начиная с содержимого этой конкретной ревизии.

...