注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

※ 一部の画面は公式サイトのもの

分散型リポジトリは複数人での開発はもちろん、少人数(個人も含む)での利用にも便利なバージョン管理システムだ。すぐにはじめられるし、バックアップも簡単、ファイルサーバを使って管理するといったこともできる。 0

ピクチャ 38.png

そんな分散型リポジトリサービスとしてはGitHubが有名だが、Pythonで作られているMercurial向けにもFreeHgが存在する。それもシステム自体がオープンソースだ。 0

今回紹介するフリーウェアはFreeHg、フリーで使えるMercurialサービスだ。ソースコードは開示されているがライセンスは明記されていなかったのでご注意いただきたい。なお、FreeHgはFreeHg上でホスティングされており、FreeHgにはオープンソースライセンスのもののみ登録できるとあるので何らかのオープンソース・ソフトウェアとは思われる。 0

FreeHgはDjangoを使って構築されている。MercurialのリポジトリをWebサービス上から作成したり、管理できるようになる。実際のバージョン管理の利用はhgコマンドを介して行うが、最初の手順がWebブラウザ上から行うだけでずいぶん手軽に感じられるはずだ。 0

ピクチャ 24.png
ユーザ作成と同時にリポジトリも作成できるシンプルな使い勝手 0

 

Webブラウザ上からはコミットログを見たり、Changelogを確認したりすることができる。コミッタを増やして皆で開発を行ったり、タグを使って管理することが可能だ。チェンジセットの中からファイルを見て、差分を確認したりすることもできるので、実際の運用で便利に使えるはずだ。 0

FreeHgそのままでは会社内のプロジェクトでは利用が難しいだろう。だが自分たちでサーバを立てれば社内でも利用できる。Mercurialを使ってバージョン管理をするならFreeHgを自分たちで立ててみるというのはいかがだろう。 0

 

Mercurial Hosting - freeHg.org
 http://freehg.org/

freehg summary - freeHg.org
 http://freehg.org/u/rthurner/freehg/

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が193あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る