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

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

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

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

もっと見る

List

  • 2010/10/19

Tortoise系とRedmineを連携する「Tortoise Redmine Issues Plugin」

Tortoise Redmine Issues PluginはTortoise SVN/GIT/HgとRedmineを連携させるプラグインソフトウェアです。Tortoise Redmine Issues PluginはWindows用のオープンソース・ソフトウェア。企業の開発においてSubversionは現役で活躍して...

List

  • 2010/08/30

Mac OSX用Gitクライアント「Gitbox」

GitboxはMac OSX用のフリーウェア。Gitはターミナルからでも十分使えるため、GUIフロントエンドを必要とはしてこなかった。だが複数人が関わるプロジェクトでは不慣れな人も多い。そうした時にはやはりGUIフロントエンドがあると便利だ。見た目はシンプルなGitクライアント Gitの全ての操作を行えなくとも、普段の...

List

  • 2010/08/28

Gitをさらに便利にする「Git Extras」

Git ExtrasはGit用のフリーウェア(ソースコードは公開されている)。GitはGUIよりもCUIから操作することの方が多い。まだGUIフロントエンドの決定版のようなものが存在しないというのもあるが、普段の操作であればターミナル操作で十分ということもある。カウントオプション そんなGitではあるが、コマンドを色々...

Missing

  • 2010/08/26

JavaScript製のGithubブラウザ「GithubFinder」

GithubFinderはJavaScript + PHP製のフリーウェア(ソースコードは公開されている)。Web系開発者が大好きなGithub。RailsがホスティングしていることもあってRails関係やJavaScript、CSS、iPhone、Androidと先進的なオープンソース・ソフトウェアが多数登録されてい...

List

  • 2010/06/16

WebベースのSubversionマネージャ「iF.SVNAdmin」

iF.SVNAdminはPHP製のオープンソース・ソフトウェア。個人ユースであればGitやMercurialが流行っているが、企業であればSubversionがまだまだ主流だ。Subversionの設定を行うのにサーバにログインしてユーザを作ったりグループ管理しているケースは多い。アクセス権限 サーバの使い方に慣れた人...

List

  • 2010/06/02

Mac OSX用Gitクライアント「Gity」

GityはMac OSX用のオープンソース・ソフトウェア。分散化バージョン管理システムであるGitの人気は高い。サーバ集中型の場合、個々人が自由にリポジトリを操作するのは難しいが、Gitの場合はフォークしてしまえば自由にコミットできるのが魅力だ。Mac OSX(10.6以降)用のGitクライアント だが現状、必須と呼べ...

List

  • 2010/05/22

Git + Wikiの妙技「Git-Wiki」

Git-WikiはRuby製のオープンソース・ソフトウェア。土曜日と言えばウィキサタデー。日々新しい技術が生み出される中、それを使ったWikiエンジンが生み出されている。いやWikiのために新しい技術、概念ができているとも言えそうだ。見た目もすっきりとして分かりやすい 最近人気の高いGitやMercurialといった分...

List

  • 2010/05/16

オープンなPEAR配信サーバ「Openpear」

OpenpearはPHP製のオープンソース・ソフトウェア。PHPのライブラリを配信するシステムとしてPearが知られている。メール送信をはじめとしてよく使われる機能を手軽に使うのに便利な仕組みだ。だが公開に至るまでの作法はなかなか面倒という印象がある。こちらは本家 それに対してPerlのCPANやRubyのGemsはと...

List

  • 2010/05/11

CakePHPによるGitリポジトリブラウザ「Fatty」

FattyはCakePHP/PHP製のフリーウェア(ソースコードは公開されている)。Gitは便利なバージョン管理システムだ。チームで使うのはもちろん、個人でリポジトリを作っておいても便利だ。だが今のところGUIの決定打は出てきていないように思える。コミット履歴 普段のファイル追加、コミットくらいであればコマンドラインで...

List

  • 2010/02/22

SQLiteで管理する分散型バージョン管理「monotone」

monotoneはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。ここ最近のバージョン管理のはやりと言えば分散型だ。かつてはCVS、Subversionに代表されるサーバ集中型だったが、GitやMercurialに人気が移り始めている。差分 分散型の長所は個々人にリポジトリがあるのでテストコ...

List

  • 2010/02/14

Mac OSX/Linux用のGitリポジトリビューワー「Giggle」

GiggleはMac OSX/Linux用のオープンソース・ソフトウェア。Subversionでは有名なTortoiseSVNというグラフィカルクライアントソフトウェアがある。Gitではまだあそこまでの完成度ではない(特にMac OSX向けには)ということもあって、運用時にはターミナルを使っている。X Windowを使...

List

  • 2010/02/08

バージョン管理の履歴をビジュアル化「Gource」

GourceはWindows/Mac OSX/Linux向けのオープンソース・ソフトウェア。ソフトウェア開発とはクリエイティブな作業であり、まるで生き物のように成長していく。自作のソフトウェアを我が子のように可愛がる人がいるのも理解できる。バージョン管理をビジュアル化 そんなソフトウェアの歴史を管理するのがバージョン管...

List

  • 2009/12/01

Mercurial互換のRubyクライアント「Amp」

AmpはRuby製のオープンソース・ソフトウェア。かつての集中管理型のバージョン管理システムから時代は徐々に分散型バージョン管理システムへ移行しつつある。オープンソースの世界において代表例と言えるのがGitとMercurial(Hg)だ。Rubyの世界ではGitのがポピュラーだろう。追加、ログなどMercurial同様...

List

  • 2009/10/06

Gitを本格的に活用していくならばこれ「Pro Git」

Pro GitはCreative Commonsで公開されているオープンソース・プロジェクト。ここ一、二年でバージョン管理のシェアが大きく変わってきている。Subversionのシェアが減り、GitやMercurialといった分散バージョン管理システムを採用するケースが増えている。特にGithubやSourceforg...

List

  • 2009/08/07

Google Code + TortoiseSVNによるバグ追跡システム「Gurtle」

初期の頃は違うだろうが、徐々に開発が進んでいくとバグ(課題)があがってくるようになる。そうなるとシステムを修正した際にそのバグ番号と付け合わせて更新するようになるだろう。設定画面 少ないうちは手作業でも良いが、数が多くなれば管理しきれなくなる。不特定多数の利用するオープンソース開発ではなおさらだ。そこでGurtleを使...

16672?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2009%2f07%2f3-tm1

  • 2009/07/11

Redmineにソースコードレビューをつける「Redmine Code Review プラグイン」

ソースコードレビューは意味がないなんて言われることもあるが、適切に運用すればとても役立つシステムだ。他人のソースコードを見て勉強したり、人が見ることを意識するので奇麗なコードを書くようにもなる。Redmineでソースコードレビューを Redmineにはリポジトリブラウザがついているが、ソースコードレビュー機能がないのが...

List

  • 2009/06/23

SinatraベースのGitリポジトリブラウザ「Ginatra」

Gitを企業のプロジェクトで採用するケースが増えている。とは言えまだGUIツールが弱く、操作がしづらいのが実情ではある。特に最近はWebアプリケーションが流行っていることもあってGUIよりもWebブラウザベースのツールが増えているようだ。WebベースのシンプルなGitブラウザ Githubのようなリポジトリブラウザは良...

List

  • 2009/05/27

MercurialでGitを扱う「the Hg-Git mercurial plugin」

まだ開発途中ではあるが、非常に興味深いので紹介しよう。今、開発現場の流れとしてSubversionからGitやMercurial(Hg)へとバージョン管理システムが移り変わろうとしている。Subversionのように集中管理型では面倒に感じていた点が分散型リポジトリになることでより手軽になる。テストは幾つかパスする状態...

List

  • 2009/05/16

GitをベースにしたWikiエンジン「Gitki」

Wikiエンジンは皆で編集するには便利だが、場合によっては個人のメモとして利用することもある。そのような場合にちょっと不便なのがブラウザ上で書かなければならないということだ。長文になるとテキストエリアの文字をコピーしてローカルで直してから貼付ける、なんて操作をする人もいるだろう。Gitをデータストアに利用したWikiエ...

List

  • 2009/05/04

プログラマだけじゃない。ライターな方にも便利なバージョン管理の使い方「Flashbake」

元々バージョン管理システムはプログラマが利用していたシステムだ。だが、その便利さゆえにシステム開発会社などではデザイナの方も利用している。さらにそれが広まると全社的に使われることもある。ライターの方に便利なバージョン管理の使い方 バージョン管理を使えば、間違っても戻ることができるので思い切った作業も行えるようになる。そ...