Git标签让我有些困惑。我不确定这是否是发布它的正确位置。
我有两个分支。开发和掌握。如果我想用发布信息标记它,是否应该标记develop或master分支?标签必须同时在两个标签上(管道后缀会变得不稳定)。
我最初用0.1.0标记了development,然后在第一个发行版完成时用1.0.0进行了掌握,但是每当我切换分支时,这都会产生一些奇怪的问题,即“ is is”问题。我应该在develop分支上同时拥有两个标签吗?我合并分支时,标签会自动与master合并吗?还是需要手动完成?
答案 0 :(得分:0)
ASAIK,最好在特定的 commit 上标记“ master”分支。通常,git标签是指提交。
当我们将更改从“ master”分支推送到生产时,我将使用最后一次提交作为git标签的引用。
答案 1 :(得分:0)
我建议标记master分支,但是可以标记两个分支上的提交。合并之后,标记的提交将是两个分支的祖先。