Archives for the tag: git

TEAM-2 「チームのチカラで品質を作りこむ」をコミュニティさんと共催します【福岡】

Atlassian for Teams 今年の6月にアトラシアン株式会社主催イベントのユーザーカンファレンスとして、Atlassian for Teams TEAM-1 を開催しました。 TEAM-1 のイベント サイト   イベントの模様は、@IT さんにて記事として公開もされています。また、gloops 様、gumi 様の事例セッション資料をはじめとした公開可能なセッション資料も、イベント サイトの資料 で公開されています。   第2回は、福岡で開催!九州ソフトウェアテスト勉強会さんと共催 第2回目のユーザーカンファレンスは、福岡で開催します。2016年8月5日

続きを読む »

Git LFS 対応でさらに賢くなったスマートミラーリング

当社は 1 月に Bitbucket Data Center 対応のスマートミラーリングを紹介しました。これはクローンに要する時間を削減することで各地に分散しているチームを支援するものです (コーヒー休憩を取るための言い訳も削減しました。すみません)。それと同時に、Git Large File Storage (LFS) も追加しました。これは、画像、動画、その他の巨大なメディア資産を使用する必要のあるチームに向けたものです。 これらの機能はどちらも

続きを読む »

Git LFS 1.2: クローンをもっと高速に

Git LFS 1.2 が登場しました。そこで、クローンにかかる時間を 10 倍以上改善するちょっとしたヒントを紹介したいと思います! 少し前にアナウンスした通り、アトラシアンは GitHub やコミュニティ内の多くの方と協力して Git LFS の開発に取り組んでいます。私たちは、Git リポジトリに巨大ファイルを保存せざるを得ないという問題の解決に取り組んでいます。それはたとえばゲーム開発、メディア作成、グラフィックデザインなどを扱うチームが抱えている問題です。 当社の

続きを読む »

2016 年ソフトウェア開発の動向

この投稿では、当社顧客ベースから判明したソフトウェア開発トレンドをシリーズの第一弾として紹介します。お楽しみください! 皆さんはマーク・アンドリーセンの格言「ソフトウェアが世界を飲み込む」を耳にしたことがあるかもしれません。つまり手作業が進むと考えられていた各産業にとって、ソフトウェアが差別化要因になっているということです。Tesla

続きを読む »

Git 2.8 詳細 : push、grep、rebase、config に関するアップデート

新しい Git 2.8.0 がリリース されたことをお伝えします!ここ数週間でリリース候補版が進行している間に、私は新しい機能を試して面白い具体例を簡単にまとめようと、コミットを行ったり、リリースノートに目を通しました。開発者の時間を節約するために、個人的にお勧めする試すべき機能の選択肢をまとめたので、活用してください! push --delete の同義語 push -d これはタイピングの一貫性およびスピードを向上するために新たに追加されました。既に

続きを読む »

Git のコンフリクトを解決する 14 のヒントとツール

Git はコードのマージを非常に得意としています。マージとはローカルで高速、そして柔軟に行えるものです。当然のことですが、異なるブランチから誰かがコンテンツをマージするたびにコンフリクトが発生します。コンフリクトを解決するには、主な変更点を把握して見抜かなければなりません。コンフリクトの解決は、時には多くの作業が必要になります。 開発者にはそれぞれ好みのコンフリクト解決方法があります。そのため同僚ライターのダン・スティーブンが以前、Questions

続きを読む »

デザイナー、ゲーム開発者、アーキテクトが Git LFS について知っておくべきこと

アトラシアンはソフトウェアチームの可能性を引き出すことに専念し、お客さまがよりスマートでより素早く仕事をするためのお手伝いがしたいと考えています。そのため当社は、ブランチパーミッション、マージチェック、スマートコミット、スマートミラーリング、さらに他にも多くの新機能を Bitbucket に追加し続けています。 当社は昨年、ユーザーの大きな問題解決に取り組んでいました。それは、Git

続きを読む »

Git パフォーマンスを改善する「スマートミラーリング」

開発ツールの限界を広げようとしているチームがいくつもあると思いますが、あなたのチームもそのうちの 1 つでしょうか?大企業に勤める方や大規模なリポジトリを扱う大プロジェクト (おそらく複数の大陸に渡って同僚とリポジトリを共有している) で働く方は、「はい」と答えることでしょう。 Git を大規模な環境で使用するのはあまり効率的ではなく、チームの生産性を阻害してしまいます。そこで、当社が開発した解決方法を紹介したいと思います。それが「スマートミラーリング」であり、現在

続きを読む »

Git フック で継続的インテグレーション

Git を長期的に使用している方は、おそらく Git フック という名前を耳にしたことがあるかもしれません。また、Git フックを少し使用したこともあるかもしれません。Git フック は、継続的インテグレーションを行う上でとても素晴らしいものです。そこで、今回は継続的インテグレーション関連のユースケースを 3 つと、ワークフローに追加可能な既存のフックをいくつか紹介したいと思います。Git

続きを読む »

Git 2.7 の優れた新機能

Git 2.6 からわずか 2 カ月後、膨大な機能と修正、そして性能の向上を果たした Git 2.7 がリリースされました。ここでは Bitbucket チームが興味を持った新しい機能を紹介します。 git worktree の完成 Git 2.5 で導入された素晴らしい git worktree コマンドを使うと、複数のリポジトリブランチからのチェックアウトやブランチ上での作業を、異なるディレクトリで同時に行うことができます。たとえば、簡単な修正をする必要があるけどワーキングコピーを汚したくない場合、次のように新しいブランチを新しいディレクトリにチェックアウトすることができます。 Git

続きを読む »