web-dev-qa-db-ja.com

Bitbucketにタグを追加する方法は? Gitを使用しています

Gitを使用してBitbucketでコードをホストしています。私のローカルクライアントはEGit(Eclipseプラグイン)です。タグをローカルで作成し(チーム->詳細->タグ)、リモートリポジトリにプッシュしました。しかし、リポジトリページを開くと、そこにタグが見つかりません。タグはローカルで確認できると確信しています。

私はGitの専門家ではありません。しかし、Gitにはいくつかのタイプのタグがあるように思えます。 Bitbucketは特定のタイプのタグのみを表示しますか?

63
Georgie Porgie

Pushで「Add All Tags Spec」ボタンをクリックしましたかWizard Eclipseでしたか?そうでない場合は試してください。または、コンソールバージョンのgitにアクセスできる場合は、以下を実行します。

git Push --tags
90
4ndrew

このドキュメント は、次のようにタグを作成できることを示します。

$ git tag -a v1.4 -m "my version 1.4"
$ git tag
v0.1
v1.3
v1.4

以下を発行してプッシュします:

$ git Push Origin --tags
Counting objects: 1, done.
Writing objects: 100% (1/1), 160 bytes | 0 bytes/s, done.
Total 1 (delta 0), reused 0 (delta 0)
To [email protected]:schacon/simplegit.git
 * [new tag]         v1.4 -> v1.4
 * [new tag]         v1.4-lw -> v1.4-lw

プッシュしたら、https://bitbucket.org/<username>/<project>/downloads?tab=tagsに移動してタグをダウンロードできます

14
030

どこを見るかわからない場合は、GUIでボタンを見つけるのに時間がかかります。

Bitbucket guiでは、コミットを参照してタグを追加できます。タグ付けするコミットを開くと、ページの右上に「タグ」セクションがあります。ブランチが表示される場所のすぐ下。 [+]ボタンをクリックすると、コミットにタグを付けることができます。

次のバージョンを実行しています:Atlassian Bitbucket v4.8.3

12

Bitbucket UIでタグを直接追加することもできます。 Commitsを見て、特定のコミットを選択し、ページの右側の詳細で、+の後にあるNo tags-ボタンをクリックします。

enter image description here

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

4
Ogglas

これは私がしなければならなかったことですが、それはひどく長引きのようです。誰もがより速いアプローチを知っていますか?

gitリポジトリビューの下のタグをクリックします。タグをプッシュし、リモートリポジトリを選択し、ターゲットref名(ctrl-space)を選択してrefs/heads/masterにします。仕上げを選択します。
結果画面で、[詳細設定]、[詳細設定]、[すべてのタグ仕様の追加]、[完了]の順に選択します。これにより、refs/tags/:refs/tags /を使用してプッシュ設定ページにrefマッピングが作成されます。次に、保存してプッシュを押します。

2
cgull