Archives for Nicola Paolucci

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

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

続きを読む »

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

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

続きを読む »

Git 2.x シリーズの 6 つの素晴らしいフィーチャー

私が Git リリース ノートをレビューしてからしばらく経ちましたが 、だからといって私が最新のノートを熱心に読んでおらず、毎日の作業に新たな優れモノを取り入れていなかった訳ではありません。自分の誕生日 (拍手!) と、先日の Bitbucket Server のリリースを祝うため、本日は私が Git 2.x シリーズ (2.6 まで) で気に入っているフィーチャーを全てご紹介します。どれか役に立つようなことがあれば、是非ご一報ください。 リベース前に変更内容をスタッシュ Git

続きを読む »

Git subtree のパワー

Git subtree を使うとリポジトリを他のリポジトリのサブディレクトリとして追加することができます。Git プロジェクトがプロジェクト依存関係を管理する方法はいくつかありますが、これはその一つです。記憶力の良い人は、私が以前に Git submodule の代替の記事でこのコマンドの使用法と利点について書いたことを覚えているでしょう。 Git subtree の基本 それでは git subtree

続きを読む »

Docker の 3 要素: 未来を構築しよう

今日は、Docker エコシステムの新しい開発環境を概説します。まず、Docker とは 何かについて簡単に説明します。そして、アプリケーションをパッケージ化し、それらを簡単に配布するツールから、緩くまたは密に連携したクラウドソリューションを統合し管理するためのツールセットへと、Docker がどのように発展したのかについても概説します。 可愛い画像と私の「ラジオボイス」

続きを読む »

Docker machine スクリーンキャスト: アトラシアン製品をどこででもデプロイできる!

まだ開発の初期段階にあるとはいえ、Docker Machine はとても強力なツールであり、Docker エコシステムにおいてとても魅力的な 3 つの新しいもののうちの 1 つです。その他の 2 つは compose と swarm です。Docker machine は何をするのでしょうか? ローカルマシン上やクラウドプロバイダー上で Docker ホストを作成したり管理したりすることができます。 エンタープライズ向け Git リポジトリ管理製品

続きを読む »

Stash の Docker 対応

Docker は世界中のソフトウェア開発チームに採用され「急速に成長中」です。 アトラシアンは当初から Docker の可能性を高く評価してきました。実際、初期にはコンテナでの Java の起動方法に関する記事を出し、Docker コンテナを使用してアトラシアンのクラウド環境でアプリケーションをデプロイするアトラシアン内部のセルフサービスモデルを作り出しました。また、アトラシアン製品をコンテナ化する実験も行いました

続きを読む »

フェッチ機能を活用してプルリクエストに習熟しよう!

最近では、プロジェクトの修正もフォークの作成同様、簡単になりました。フォークを作成する際に作業するプロジェクトの完全な遠隔コピーをあっという間に作れるように、変更したいファイルを選択し、編集するを押して修正をコミットする事で、プロジェクト修正が行えます。 仮に、自分がプルリクエスト (以下、PR と表記) の受け取り側である場合はどうなるのでしょうか?優れた

続きを読む »

Bitbucket における Docker 自動ビルドを発表

私のブログを頻繁に読んでくださってる皆さんは、私がどれだけ Docker に夢中かご存知ですよね。それから Git にも。今日は、そんな私の興奮が伝わるようなお知らせがあります。Docker の自動ビルドが Bitbucket に統合されました! Docker とは何か? 単純に言えば、Docker はプロビジョニングとデプロイの自動化分野における次の大物です。Docker では、OS、データベース、環境変数、start/stop

続きを読む »

とうとう Git 2.0 が現実のものに。便利な機能満載

長い間待たれてきた git のメジャーバージョンアップがリリースされました。Changelog に目を通し、素晴らしい機能を見つけられることに興奮しています。過去の git リリースの情報をおさらいしたい場合は、バージョンアップのたびにその情報を特集してきた私の過去記事をご覧ください: 1.8.2、1.8.3、1.8.4、1.8.5、1.9。 このブログ記事では、今回のバージョンアップの一部しか取り扱うことしかできません。変更とバグ修正の完全リストをご希望の場合は、Changelog

続きを読む »