Bitbucketの6つの秘密

アトラシアンの設計原則の1つは簡潔さです。 UXの進化の過程で、経験豊富なユーザー向けに設計されたいくつかの不人気なアクションがドロップダウンリストまたはホットキーの後ろに隠れていました。 そこで、彼らは偶然のキーストロークまたはマウスクリックのために偶然彼らにつまずく進取的なユーザーを待っています(まあ、またはマニュアルを調べます)。 これまで聞いたことのない、お気に入りのBitbucket Cloudのトリックを6つ紹介します。



オムニバー



BitbucketのOmnibarは、JetBrains開発環境のorまたはSublime Textの⌘+ Pに似たアクションクイックアクセスバーです。 ポイントキーを押すと、任意のページでオムニバーを起動できます。



デフォルトでは、 現在のコンテキストに適したアクションのセットが表示されます

オムニバー



文字の入力を開始するとすぐに、あなたまたはあなたのチームに属するリポジトリの名前で検索します:

リポジトリ検索



すべてのリポジトリのタスクヘッダープルプルリクエストに加えて:

タスクを検索してリクエストをプルする



そして、名前による現在のリポジトリ内のファイルですら:

名前でファイルを検索する

ところで、Bitbucketに加えてJIRAを使用している場合は、次にタスクを見るときにドットキーを押してみてください。



ホットキー



キー オムニバーを呼び出すことは、最もホットなものの1つです。 ⇧+?を使用する どのページでも、状況依存キーボードショートカットのリストを見ることができます。 Bitbucketチームが毎日使用しているものの一部を以下に示します。





修飾キーはブラウザとオペレーティングシステムによって異なる場合があります-リストされているものはOS X上のChromeに関連しているため、ブラウザのショートカットのリスト(⇧+?)を使用して改良します。

ホットキーリスト



バイナリスニペット



既にBitbucketでスニペットを使用してコードを共有している場合でも、他の種類のファイルを彼らの助けを借りて共有できることを知らないかもしれません。 ファイルをスニペットエリアにドラッグアンドドロップするだけです。

スニペットの写真



画像、ビデオ、またはコンパイルされたコードでもかまいません! ファイルのサイズは10 MBを超えてはなりません。 ファイルをダウンロードするための便利なコンソールコマンドもあります。

スニペットダウンロードユーティリティ



コミットのZip



またはtar





リポジトリの「 ダウンロード 」ページでは、特定のコミット時の状態のコードを含むアーカイブをダウンロードできます。 アーカイブはzip



tar.gz



またはtar.bz2



いずれかです:

ダウンロードページ



このページのリンクで使用されるURLは次のようになります。

bitbucket.org/atlassian/atlassian-connect-express/get/v1.0.4.zip







このリンクの形式は次のとおりbitbucket.org/<repo_owner>/<repo_name>/get/<revision>.<zip|tar.gz|tar.bz2>



bitbucket.org/<repo_owner>/<repo_name>/get/<revision>.<zip|tar.gz|tar.bz2>







実際、 <revision>



一意のコミット識別子に置き換えることができます。 たとえば、短いSHA-1ハッシュを指定する: bitbucket.org/.../get/badc0de.zip



/ bitbucket.org/.../get/badc0de.zip







さらに、親コミットへのリンクを使用できます-これは、現在のmaster



ブランチの2番目の前駆体を参照する方法です: bitbucket.org/.../get/master^2~2.zip



/ bitbucket.org/.../get/master^2~2.zip



2~ bitbucket.org/.../get/master^2~2.zip







特定のコミット時にリポジトリのイメージをダウンロードする必要がある場合、これは継続的インテグレーションと継続的デリバリのニーズに非常に便利です。 Gitはコミットを識別するための多くの方法をサポートし、 Mercuruialでも動作します!



インターフェイスのセットアップ



6月、Bitbucket Connectフレームワークを開始しました。これにより、Bitbucketユーザーインターフェイスを拡張できます。 このフレームワークを使用してBitbucketと統合されたサードパーティユーティリティの一部を既に使用している場合があります。 ただし、Bitbucket Connectを使用すると、独自の Bitbucketを変更できます



たとえば、このJSONはBitbucket Connectのスタンドアロン拡張機能です。



 { "key": "download-commit-as-zip", "name": "Download commit as ZIP", "description": "Adds a \"Download as ZIP\" link to the commits page on Bitbucket", "baseUrl": "https://bitbucket.org", "modules": { "webItems": [{ "key": "download-link", "url": "https://bitbucket.org/{repo_path}/get/{commit_hash}.zip", "name": { "value": "Download as ZIP" }, "location": "org.bitbucket.commit.summary.actions", "params": { "auiIcon": "aui-iconfont-down" } }], "oauthConsumer": { "clientId": "WaLh6mhKdRUDpVcXAH" } }, "scopes": ["team"], "contexts": ["personal"] }
      
      





コミットページのBitbucketにインストールすると、ZIPとしてダウンロードリンクが表示されます-前述のリソース/get/<revision>.zip



を使用します。

拡張機能によって追加されたリンク



このアドオンをスニペットの形で投稿ましたこのリンクを使用して自分でインストールできます。



このメソッドを使用して、リポジトリにリンクを追加したり、コードを視覚化したり、 Bitbucketに基づいて完全に新しい機能を実装したりできます。 フレームワークには、 ドキュメント30分のビデオレッスンがあります。



プレリリース機能を有効にする



ここまで読んだことがあるなら、あなたはきっとすべての最新のものを愛しているだろう。 これに該当する場合は、 Bitbucket設定に移動し、左側のメニューから[機能の管理 ]を選択て、プレリリース機能を有効にします。 ところで、今、あなたはそこにプルリクエストの改善されたリストを見つけるでしょう!

ベータ機能



Bitbucketチームは公式リリースのずっと前にティーザーとベータ版を頻繁に投稿するため、時々設定をもう一度チェックしてください。



今日は以上です



読んでくれてありがとう! Bitbucketでトリックを共有したい場合、または拡張機能のクールなアイデアがある場合は、ここにコメントを残すか、TwitterでTim @kannonboyにメールしてください。



Bitbucketのこれらの機能やその他の機能に関する質問に喜んでお答えします。 これらのトリックのいくつかがあなたに役立つことを願っています。






元の記事の著者であるTim Pettersenは、JIRA、FishEye / Crucible、およびStashの開発に参加しました。 2013年の初め以来、彼は開発プロセス、git、継続的な統合と展開、および開発者、特にBitbucket向けのAtlassianツールについて語っています。 ティムはこれらのことや他のことについてのメモを@kannonboyという仮名でTwitterに定期的に投稿しています。




All Articles