在没有克隆的情况下标记 Git 提交(Bitbucket 服务器)

Tagging a Git commit without cloning (Bitbucket server)

我们有一个相当大的 Git(完整克隆是 0.5 GB)

我们使用Git标签来标记CI/CD进度pr。提交。

我们面临一个问题,如果不先克隆就无法标记 - 这意味着每次我们想要标记提交时,我们都需要先克隆 repo。

我的问题是: 当 Git 服务器是本地 BitBucket 时,有什么方法可以标记 Git 提交。(存储),而无需在本地克隆回购协议?


澄清:

这是关于最新版BitBucket

上最新版Git的问题

在我们的 CI/CD 进程

中,并非所有机器都提供本地存储库

我们的 CI/CD 设置是一台用于 Bamboo 构建的机器和另一台用于 Octopus Deploy 的机器 - 我们要在 Octopus 机器(没有 repo 克隆)上进行标记

这可以在 UI 中使用 Bitbucket Server 4.7 或更高版本或通过 REST。详情:https://confluence.atlassian.com/display/BitbucketServer/Bitbucket+Server+4.7+release+notes