Gitを使用してBitbucketでコードをホストしています。私のローカルクライアントはEGit(Eclipseプラグイン)です。タグをローカルで作成し(チーム->詳細->タグ)、リモートリポジトリにプッシュしました。しかし、リポジトリページを開くと、そこにタグが見つかりません。タグはローカルで確認できると確信しています。
私はGitの専門家ではありません。しかし、Gitにはいくつかのタイプのタグがあるように思えます。 Bitbucketは特定のタイプのタグのみを表示しますか?
Pushで「Add All Tags Spec」ボタンをクリックしましたかWizard Eclipseでしたか?そうでない場合は試してください。または、コンソールバージョンのgitにアクセスできる場合は、以下を実行します。
git Push --tags
このドキュメント は、次のようにタグを作成できることを示します。
$ 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
に移動してタグをダウンロードできます
どこを見るかわからない場合は、GUIでボタンを見つけるのに時間がかかります。
Bitbucket guiでは、コミットを参照してタグを追加できます。タグ付けするコミットを開くと、ページの右上に「タグ」セクションがあります。ブランチが表示される場所のすぐ下。 [+]ボタンをクリックすると、コミットにタグを付けることができます。
次のバージョンを実行しています:Atlassian Bitbucket v4.8.3
Bitbucket UIでタグを直接追加することもできます。 Commits
を見て、特定のコミットを選択し、ページの右側の詳細で、+
の後にあるNo tags
-ボタンをクリックします。
https://confluence.atlassian.com/bitbucket/repository-tags-321860179.html
これは私がしなければならなかったことですが、それはひどく長引きのようです。誰もがより速いアプローチを知っていますか?
gitリポジトリビューの下のタグをクリックします。タグをプッシュし、リモートリポジトリを選択し、ターゲットref名(ctrl-space)を選択してrefs/heads/masterにします。仕上げを選択します。
結果画面で、[詳細設定]、[詳細設定]、[すべてのタグ仕様の追加]、[完了]の順に選択します。これにより、refs/tags/:refs/tags /を使用してプッシュ設定ページにrefマッピングが作成されます。次に、保存してプッシュを押します。