タグ: [オープンソース] [バージョン管理] [CUI] [GPL] [Linux] [Mac OSX] [monotone] [Windows]
monotoneはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。ここ最近のバージョン管理のはやりと言えば分散型だ。かつてはCVS、Subversionに代表されるサーバ集中型だったが、GitやMercurialに人気が移り始めている。

差分
分散型の長所は個々人にリポジトリがあるのでテストコードをコミットしたり、自分なりの修正が行いやすいことだ。オフラインでも使えるメリットもある。そんな分散型バージョン管理システムの一つ、monotoneを紹介したい。
(もっと読む)
February 22nd, 2010
Posted by
admin |
no comments
タグ: [オープンソース] [バージョン管理] [ビューワー] [GPL] [GUI] [Linux] [Mac OSX]
GiggleはMac OSX/Linux用のオープンソース・ソフトウェア。Subversionでは有名なTortoiseSVNというグラフィカルクライアントソフトウェアがある。Gitではまだあそこまでの完成度ではない(特にMac OSX向けには)ということもあって、運用時にはターミナルを使っている。

X Windowを使ってMac OSXでも動く
普段のファイル追加、コミットであればターミナルからで十分だが、更新状況のチェックやログを見たいという時にはやはりGUIのフロントエンドが欲しくなる。そこで使ってみたいのがGiggleだ。GiggleはLinux向けではあるが、MacPortsでインストールが出来る。
(もっと読む)
February 14th, 2010
Posted by
admin |
no comments
タグ: [オープンソース] [バージョン管理] [Google Code] [GPL] [GUI] [Linux] [Mac OSX] [Windows]
GourceはWindows/Mac OSX/Linux向けのオープンソース・ソフトウェア。ソフトウェア開発とはクリエイティブな作業であり、まるで生き物のように成長していく。自作のソフトウェアを我が子のように可愛がる人がいるのも理解できる。

バージョン管理をビジュアル化
そんなソフトウェアの歴史を管理するのがバージョン管理だ。そしてそこに残されたコミットログを使ってビジュアル化するソフトウェアがGourceだ。GourceはGit/Mercurial(Hg)対応のバージョン管理ビジュアル化ソフトウェアだ。
(もっと読む)
February 8th, 2010
Posted by
admin |
no comments
タグ: [オープンソース] [バージョン管理] [CUI] [GPL] [Mercurial] [Ruby]
AmpはRuby製のオープンソース・ソフトウェア。かつての集中管理型のバージョン管理システムから時代は徐々に分散型バージョン管理システムへ移行しつつある。オープンソースの世界において代表例と言えるのがGitとMercurial(Hg)だ。Rubyの世界ではGitのがポピュラーだろう。

追加、ログなどMercurial同様にこなせる
MercurialはPython製ということもあって、Ruby向けに専用のクライアントもなく残念な状態だった。だがSubversionとコマンドが似ているなどMercurialがお勧めできる部分も多い。そこで使ってみたいのがRubyで作られたMercurial互換ソフトウェアのAmpだ。
(もっと読む)
December 1st, 2009
Posted by
admin |
no comments