Product updates, customer stories, and tips and tricks on Google Cloud Platform
![Deploy popular software packages using Cloud Launcher](https://cdn-ak-scissors.b.st-hatena.com/image/square/59d8e5391956bff200422a894b65bd4a948761de/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEjFKSwlfekA6ma2MDKOcqKrptAOY-A0w63VW12Z7It6q6CQk4QMjeMWjWsnqpcV-Uz6Qs9sT8z0Fm3oQziNVEFh3EYdbSau4PaPb8IF1g-XMq2UvXcpsGzGels0rS682OVR5Xozzple2Whd%2Fs1600%2FScreen%2BShot%2B2015-03-19%2Bat%2B6.01.40%2BPM.png)
Android コードで作業するには, Git と Repo の両方を使う必要が出てくるでしょう。 Git は, 複数のリポジトリに分散した非常に大きなプロジェクト群を扱うために設計された, オープンソースのバージョン管理システムです. Android では, ローカルでのブランチ作成, コミット, 編集等のローカル操作で Git を使用します. Repo は Git 上に構築したツールです. Repo により, 多くの Git リポジトリ群の管理が容易になり, 私たちのリビジョン管理システムへアップロードが行え, Android 開発の作業手順が自動化できます. Repo は Git を置き換えることを意図したものではなく, Android 開発において, Git での作業をより容易にするためのものです. repo コマンドは, 実行可能 Python スクリプトで, 検索パスのどこにで
ソースコードのなかでバグが多いのは、より高頻度に、かつ最近になって集中的に直している部分。これが、グーグルで採用された「バグ予測アルゴリズム」であることを、先月の記事「グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している」で紹介しました。 そのバグ予測アルゴリズムを実装したツール「bugspots」がオープンソースとして公開されています。 gitのレポジトリを分析 bugspotsはRubyで記述されており、gitのレポジトリから履歴を読み込んで分析し、どのモジュールにバグが含まれている確率が高いかを示してくれます。 以下のようにインストールして実行(説明ページから引用)。 $> gem install bugspots $> git bugspots /path/to/repo $> git bugspots . # (in current git directory)
gitによるバージョン管理 バージョン管理システムはつかってますか? 僕は前に自分の作成したコードを元に、後輩にプログラムを作らせようとしてまずは僕のコードをコピペしろと指示したところ、コピペしかしてない(と言い張る)割にはコピペしたコードは動かず、さらに何故かコピペ元の僕のコードが滅茶苦茶に荒らされて当然のごとく動かなくなるという、なんかもう幽霊の存在を認めない限り説明がつかないような怪奇現象に遭遇したことがあります。しかもそのときはcpコマンドによるバックアップに頼っていて運悪くバックアップを忘れたために僕の貴重な1日が消え去ってしまった訳でして、それから僕はバージョン管理システムに頼ることを固く心に決めました。また僕はその目を覆いたくなるような残虐な事件以来、建設業界に見習って、IT業界でもプロジェクトキックオフ時にお祓いはすべきだと訴え続けています。 まぁそれはいいとして、いやまだ
RedmineはSubversion等各種バージョン管理ツールとの連携機能を持っています。 リポジトリへのコミット時、コミットメッセージに特別な記述を追加することで以下の処理をRedmineに自動的に行わせることができます。 Redmineのチケットとリポジトリのリビジョンの関連づけ Redmineのチケットのステータス・進捗率の更新 Redmineの作業時間の記録 チケットとリビジョンの関連づけの例 リビジョンからチケットへのリンク ソースコードの修正がどのチケットに基づくものなのか把握できます。 チケットからリビジョンへのリンク あるチケットに記述された課題に対してどのようにソースコードが変更されたのかを把握できます。 事前準備 各プロジェクトでのリポジトリの設定 あらかじめ各プロジェクトの「設定」画面の「リポジトリ」タブで、バージョン管理システムの情報を設定しておく必要があります。
GitHubは22日、Mac用のGitHubクライアント「GitHub for Mac」を公開した。「GitHubにおいてコードの共有は可能な限りシンプルであるべきだと、われわれは考えている。だからGitHub for Macを用意した」という。動作要件は、Mac OS X 10.6以上。github:macから無料でダウンロード入手できる。 GitHub for Macにリポジトリを追加するには、Mac内のフォルダをアプリケーションにドラッグ&ドロップする。Gitリポジトリならば、全ての履歴がインポートされてGitHubアカウントとの連係が確立される。フォルダがGitリポジトリでなければ、新しいリポジトリの作成が促される。ローカルからではなく、GitHubからクローンしてリポジトリを追加することも可能だ。GitHub for Macをインストールしてアカウントを設定した後に、GitHub
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く