ITエンジニア/デザイナ向けにオープンソースを毎日紹介

バージョン管理の記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2016/01/01

git-cola - マルチプラットフォーム対応のGitクライアント

Gitに慣れている人やプログラマーであればCUIでも問題なく使いこなせるでしょう。むしろCUIのが分かりやすいし、自動化もできるので便利だったりするかも知れません。しかしデザイナーや非プログラマーはそうではありません。そこで使ってみて欲しいのがgit-colaです。GUIのGitクライアントです。## git-cola...

None

  • 2015/12/14

git-fastclone - Gitリポジトリのcloneを高速化

Gitはリポジトリの情報をすべてローカルに持ってくるのでサイズが大きくなりがちです。その結果、clone処理が遅くなってイライラさせられることでしょう。さらに他のリポジトリと関連付いていて、そのデータまで持ってくると遅さが際立ちます。そこで使ってみたいのがgit-fastcloneです。git-fastcloneはcl...

List

  • 2015/12/10

Git-it - Gitの使い方を基礎から覚えるためのアプリ

Gitが開発現場におけるバージョン管理の軸になってきています。しかしGitには多くの機能があり、さらに他のバージョン管理に比べてローカルでできることが多いので、覚えるのが大変というイメージがあります。そこで作られたのがGitの使い方を覚えるためのGit-itというソフトウェアです。Git-itを通してGitの使い方を学...

None

  • 2015/12/08

gitwatch - Gitリポジトリが更新されたらアクション

GitHubではリポジトリのウォッチ機能があります。便利な機能なのですが、あまり更新が激しいと邪魔になりますし、かといって放置するのも不便になります。何よりGitHubで管理されていないと使えません。そこで使ってみたいのがgitwatchです。任意のGitリポジトリで使えるウォッチ機能を提供します。## gitwatc...

List

  • 2015/11/28

Revisr - WordPress向け組み込みバージョン管理システム

WordPressにはコンテンツのバージョン管理機能が備わっています。そのお陰で間違った内容変更から救われたという人も多いのではないでしょうか。しかしWordPressを使っていて、他にもバージョン管理して欲しいファイルはあるはずです。例えばテーマやプラグインがあります。間違った変更を戻したいと思うと、別なシステムで管...

None

  • 2015/10/09

fit-commit - コミットメッセージをチェック

バージョン管理でコミットメッセージを書くときについつい一行で適当に書いてしまわないでしょうか(筆者はそうなのですが…)。これは本来よくありません。特にオープンソースのように第三者が見る場合にコミット内容が分かりづらいのは問題です。そんな分かりづらいコミットメッセージを書いてしまう方に使ってみて欲しいのがfit-comm...

None

  • 2015/09/09

git-remote-dropbox - DropboxをGitリポジトリに

DropboxにGitリポジトリを保存している人は多いかと思います。筆者もそうやって使っています。ただしこの場合、ファイルを下手に編集していると編集中コピーができあがってしまうことがあります。そこで使ってみたいのがgit-remote-dropboxです。git-remote-dropboxはまさにDropboxをGi...

List

  • 2015/09/05

GitUp - Mac OSX用の軽量なGitクライアント

Gitは誕生して10年になろうとしているそうです。そして現在、GitHubを筆頭として多くのエンジニアがGitを使っています。しかしGitの使い方について、日々多くのエンジニアが悩んでいるのではないでしょうか。そこで作られたのがGitUpです。分かりやすくGitを使えるようにしたいと考えているクライアントソフトウェアで...

List

  • 2015/07/11

MetroGit – Gitでフランスの地下鉄を表現

Gitのコミットログやブランチを切った後の分岐やマージを見ていて何かに似ていると思った人がいたようです。確かに出発点があって、最後に終点があると言うのは似ているかも知れません。それは線路です。MetroGitはなんと、Gitのコミットログを使ってフランスの地下鉄を表現しています。## MetroGitの使い方既に完成し...

List

  • 2015/06/21

Gipeda - Gitリポジトリのログを静的HTML化

プログラマーのパフォーマンスを測る一番のツールはバージョン管理のリポジトリを見ることです。コード量を増やせばいいわけではありませんが、日々のコーディング結果が反映されるのは間違いなくリポジトリです。そこで使ってみたいのがGipeda

None

  • 2014/12/27

icdiff - CUIでもサイドバイサイドの差分表示

CLIにおけるdiffコマンドは行の削除や追加が縦に並ぶ形になっています。慣れれば理解できないことはないと思いますが、GUIやWebベースの差分ツールでは一般的にサイドバイサイドの差分表示が使われます。この方が人にとっては分かりやすいのでしょう。そんな差分表示をCLIでも可能にするのがicdiffです。## icdif...

List

  • 2014/12/20

mod_git - ApacheにGit連携機能を追加

Webページの一番簡単な管理手法はFTPでアップロードして終わりといった形かも知れませんが、これではコンテンツを間違ってアップロードした場合や、あるユーザだけ別なページを見せたいと言った時の対応ができません。そこで使ってみたいのがmod_gitです。ApacheにGit連携機能を持たせるモジュールになります。## mo...

List

  • 2014/12/19

Gogs - Go言語製のGitサーバ

Gitはこれから新規プロジェクトを行う上でバージョン管理の有力な選択肢になっています。GitHubがその中でも有名ですが、オープンソースでないならば他の選択肢でも良さそうです。GitBucketも自前で立てる方法もあります。今回はその自前で立てるGitサーバの紹介です。機能はもちろんのこと、開発言語も選択肢として加えて...

List

  • 2014/09/23

disco – 2ペインの見やすいGitHubビューワー

GitHubはシンプルで見やすい表示になっているとは思いますが、業務で使っていく際に最適であるかといわれると疑問符がつきます。複雑にすると画面がごちゃごちゃするので現状のが良いのですが、仕事ではもっと一覧性やどんどん見られるUIのが好まれる場合もあるでしょう。そこで紹介したいのがdiscoです。Web APIを使うこと...

None

  • 2014/09/10

Git-today – おまえは今まで修正したコードの行数をおぼえているのか?

プログラマーであれば仕事の成果はコーディング結果に現れてきます。つまりリポジトリを解析すれば自ずと作業ログが出てくる訳です。もちろん必ずしもコーディング量と比例する訳ではありませんが、基準にはなるでしょう。そこで使ってみたいのがGit-today、Gitリポジトリ解析ソフトウェアです。自分がどれくらい仕事をしたか、gi...

List

  • 2014/09/04

Gogs - Go製のGitリポジトリサーバ

今は企業内においてもバージョン管理でGitを使う所が増えています。個人個人がリポジトリを持つことでオフラインでも開発がスムーズに進められたり、多数の関連ツールの登場によって生産性が向上しています。GitHubやBitBucketのようなGitリポジトリサービスもありますが、企業内部でリポジトリを持ちたいというケースも多...

List

  • 2014/05/15

gobrew - 複数バージョンのGoも簡単に管理、切り替え

ここ最近熱くなっているGo界隈ですが、開発が熱心に行われているとどんどんバージョンアップしていきます。その度に若干動作が変わったりして最新版を追いかけるのも大変です。さらに1.1系、1.2系でライブラリがちゃんと動作するかを確認するのも面倒になるでしょう。そこで便利なのがプログラミング言語のバージョン管理ツールです。r...

List

  • 2014/05/12

GitBucket - 立ち上げ簡単なScala製GitHubクローン

GitHubを使ってプロジェクトのソースコードを管理しているというケースが多くなっていますが、それでもコードを外部サービスに配置してはいけないといった規定があるケースは多いです。そうなるとGitHubを使うことはできません(Enterprise版を買えばいけますが)。しかしGitで管理し、さらにWebベースの使い勝手が...

List

  • 2014/04/04

Gitonomy – PHP製のGit管理サーバ

おお、これは企業で使えそうですよ!企業によっては外部にソースコードを預けられないため、自社でGitサーバを構えているところも多いでしょう。しかしそうなると管理画面が欲しくなります。GitHubの管理画面は優秀で、ああいったWebブラウザ上でリポジトリの情報を見たいと思うはずです。そこで使ってみて欲しいのがGitonom...

List

  • 2014/03/08

psdiff - GitHub上でPSDファイルの差分表示を可能にするスクリプト

デザイナーの方は覚えておくと便利そうですよ!GitHubでは様々なファイルの差分表示が行えます。その一つに画像があります。PNGやJPEGといった画像の差分をWebブラウザ上で行えます。これはデザイナーの方にとってかなり便利な機能ではないでしょうか。しかしデザイナーであればなんとしても対応して欲しいと思うのがPhoto...