如何在 Bitbucket 添加 Git 标记?

我正在使用 Git 在 Bitbucket 上托管我的代码。我的本地客户端是 EGit (eclipseplugin)。我在本地创建了一个标记(Team-> Advanced-> Tag) ,然后将其推送到远程存储库。但是当我打开存储库页面时,却找不到标记。我很确定标签在本地可以看到。

我不是 Git 专家。但在我看来,Git 中有几种类型的标记。Bitbucket 只显示特定类型的标签吗?

97899 次浏览

你是否在 Eclipse 的推送向导中点击了“添加所有标签规格”按钮? 如果没有,请尝试。 或者如果你有 git 的控制台版本,只需要执行:

git push --tags

这是我必须要做的,但似乎非常冗长。有人知道更快的方法吗?

Rt 单击 git 存储库视图下的标记。 按标签, 选择远程回购, 选择目标引用名(ctrl-space)作为引用/头/主引用。 选择完成。
在结果屏幕上,选择 configure 选择高级, 选择添加所有标签规格, 选择「完成」。 这将在 configure 推送页面中创建一个 ref 映射,其中包含 refs/tag/参考文献/标签/。 现在按下保存和推送。

如果你不知道在哪里找它将需要很长时间才能找到按钮在 GUI。

在 bitbucket gui 中,您可以通过浏览提交来添加标记。当你打开你想要标记的提交时,在页面的右上角有一个“标记”部分。就在显示分支的下面。如果您点击 + 按钮,您可以标记您的提交。

我们正在运行以下版本: Bitbucket v4.8.3

这个文档 指出可以创建一个标记:

git tag --annotate 1.0.0 --message "Initial version of some app"

并通过发布:

git push origin 1.0.0

一旦按下,就可以通过导航到 https://bitbucket.org/<username>/<project>/downloads?tab=tags来下载标记

您也可以直接在 Bitbucket UI 中添加标记。查看 Commits,选择一个特定的提交,然后在页面右侧的详细信息中,单击 No tags之后的 +-按钮。

enter image description here

Https://confluence.atlassian.com/bitbucket/repository-tags-321860179.html