如何从bzr分支中删除历史记录,或者为不包含项目历史记录的标记版本创建分支?



我想创建一个代表稳定版本的项目分支。我已经按照bazaar手册中"发布项目"一节中描述的标记和导出说明进行了操作,但这似乎并没有创建一个新的分支(也就是说,没有内容要签出)。

我的主要目标是a)让开发人员能够向这个分支提交更改,同时b)删除现有的历史记录。

在集市上有办法做到这一点吗?

bzr tag为特定版本定义了一个更具描述性的标识符,以便您可以轻松地引用该版本,例如,当您导出项目的特定版本以供发布时。

bzr export导出工作树在指定版本处的内容。导出的内容不受版本控制。

如果你想从那个标签创建一个分支,你可以使用bzr branch -rtag:TAGNAME original_branch new_branch,但这不会删除现有的历史记录。

您可以在/some/directory中使用bzr export -rtag:TAGNAME /some/directorybzr init来创建一个没有现有历史记录的新分支,但从该特定版本的内容开始。

最新更新