mercurial - Mercurial:分支与标签冲突

标签 mercurial tags branch

我创建了一个具有相同名称的分支和标记:0.2.0。我在合并时遇到了一些问题,但是设法使用-r并提供了明确的修订来克服了这些问题。因此,这不是我的问题。而是我想知道:在产生新版本时,是否建议为分支和标签使用不同的名称?这些标签和分支是否有任何标准名称?

最佳答案

我会像您一样用版本号标记代码,例如1.02.0等。对于维护分支,我将使用1.x2.x等。

然后在1.1分支上创建1.x标记,并且1.0更改集是1.x分支的分支点。它不在分支上,因为仅在需要发布1.x错误修正版本时才创建1.1分支。

最后,您可以使用revset language来区分标签和分支:

$ hg log -r 'branch(foo)'
$ hg log -r 'tag(foo)'

关于mercurial - Mercurial:分支与标签冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5683018/

相关文章:

mercurial - 在进行 merge 之前要定位到哪个头?

Android:将 GPSTimeStamp 放入 jpg EXIF 标签中

android - 可以在 Google Analytics 中为 Android 应用创建虚拟网页浏览吗?

tfs - 将 TFS 分支设置为只读

git - 将两个独立的功能分支 merge 到同一个主分支中

visual-studio-2010 - VS2010、VisualHG 或 hgscc(64 位安装)哪个更好?

mercurial - 我可以将 "alias"分配给 Mercurial/kiln 中的存储库 URL吗?

Mercurial : disable all the extensions from the command line

node.js - Rally API 将标签添加到现有用户故事 NodeJS

git - 是否可以同时查看同一个项目的多个git分支?