<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>STUDIO KINGDOM &#187; Mercurial</title>
	<atom:link href="http://www.studio-kingdom.com/category/mercurial/feed" rel="self" type="application/rss+xml" />
	<link>http://www.studio-kingdom.com</link>
	<description>PHP、javaScriptによるプログラミングやAdobeソフトによるWEBデザインなどなど</description>
	<lastBuildDate>Tue, 29 Nov 2011 14:01:00 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>NetBeansでMercurialを試してみた</title>
		<link>http://www.studio-kingdom.com/netbeans/405</link>
		<comments>http://www.studio-kingdom.com/netbeans/405#comments</comments>
		<pubDate>Sun, 25 Jan 2009 02:47:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://www.studio-kingdom.com/?p=405</guid>
		<description><![CDATA[ポストSubversionといわれているMercurialを試してみました。また、NetBeansが標準でMercurialをサポートしているようなのでNetBeansもついでに導入してみました。それぞれの特徴は下記のと [...]]]></description>
			<content:encoded><![CDATA[				<p>ポストSubversionといわれているMercurialを試してみました。また、NetBeansが標準でMercurialをサポートしているようなのでNetBeansもついでに導入してみました。それぞれの特徴は下記のとおり。</p>
				<h4>Mercurial</h4>
				<p>ようはSubversionのようなバージョン管理ツールなんですが、大きな違いは従来のバージョン管理ツールとは違ってプロジェクト間で共有するリポジトリを事前に用意しなくて良いという点です。共有リポジトリを用意しないでローカルのみでバージョン管理することが可能で、また、後ほど構築した共有リポジトリにまとめてコミットしてしまうといったことが出来るようです。ローカルで個人的にバージョン管理、サーバ等の共通スペースでチーム間でのバージョン管理が出来るということですね。</p>
				<h4>NetBeans</h4>
				<p>Eclipseと同じような統合開発環境（IDE）です。Eclipseと比較すると、よりGUI的で動作が速いように感じます。個人的にはEclipseが細かいカスタマイズが可能な自作PCだとすると、NetBeansは安定したメーカ製のPCという印象を持ってます。またEclipseのようにJavaだけでなくPHPやRuby(Rails）、C等のメジャーな言語もサポートされています。</p>
				<h3>Mercurialのインストール</h3>
				<p>MercurialにもSubversionのようにWindowsクラインであるTortoiseHgがあるので、そちらをインストールしてみました。<br />
				ちなみにMercurialの意味は水銀で、水銀の元素記号がHgとなっています。</p>
				<p><span style="color: #ff0000;">※TortoiseHgは現在のバージョンでは日本語環境に問題があるようです。NetBeans上で使う分には問題無いと思いますが、念のためTortoiseHg以外のインストーラのリンクを貼り付けておきます。<br />
				</span><a href="http://www.lares.dti.ne.jp/~foozy/fujiguruma/scm/mercurial-install.html">Mercurialの利用＞インストール</a></p>
				<p>それではまず、TortoiseHgをダウンロードしてきます。<br />
				<a title="http://tortoisehg.sourceforge.net/" href="http://tortoisehg.sourceforge.net/">http://tortoisehg.sourceforge.net/</a></p>
				<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image4.png" border="0" alt="image" width="500" height="329" /></p>
				<p>↓</p>
				<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image1.png" border="0" alt="image" width="400" height="120" /></p>
				<p>↓</p>
				<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image7.png" border="0" alt="image" width="400" height="150" /></p>
				<p>ダウンロードしたexeファイルをダブルクリックして、インストールを行います。</p>
				<h3>NetBeansをインストール</h3>
				<p>下記サイトからNetBeansをダウンロードします。使用言語によって任意のツールを選択することが可能です。また、後から[ツール]-&gt;[プラグイン]で機能追加することもできます。<br />
				<a title="http://www.netbeans.org/downloads/?pagelang=ja" href="http://www.netbeans.org/downloads/?pagelang=ja">http://www.netbeans.org/downloads/?pagelang=ja</a></p>
				<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image.png" border="0" alt="image" width="507" height="339" /></p>
				<p>ダウンロードしたexeファイルをダブルクリックして、インストールを行います。インストールが完了したらNetBeansを起動して動作確認を行ってください。</p>
				<p><a href="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image-thumb.png" border="0" alt="image" width="500" height="285" /></a></p>
				<h3>NetBeans上でMercurialの基本動作を確認</h3>
				<p>まずはプロジェクトを初期化します。ナビゲーションからプロジェクトを選択し、[バージョン管理]-&gt;[プロジェクトを初期化]を選択してください。</p>
				<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image3.png" border="0" alt="image" width="347" height="222" /></p>
				<p>プロジェクトフォルダにMercurialの管理ファイルが作成されます。Subversionは各フォルダに隠しファイルが生成されますが、Mercurialはプロジェクトフォルダ直下にのみ作成されるようです。これは良いですなぁ。</p>
				<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image5.png" border="0" alt="image" width="347" height="308" /></p>
				<p>とりあえず、初回コミットを試してみます。コミットするフォルダを右クリックして[Mercurial]-&gt;[コミット]を選択。</p>
				<p><a href="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image6.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image-thumb1.png" border="0" alt="image" width="500" height="366" /></a></p>
				<p>コミットをクリックしたら下記ウインドウが表示されました。空欄には自分の名前とメルアドを記入すれば良いと思うんですが、Name Contextの欄がどういうことなのか分からない。Global to ～がサーバ等の共有リポジトリへのコミットでLocal to ～がローカルへのコミットってことでしょうか。</p>
				<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image8.png" border="0" alt="image" width="407" height="255" /></p>
				<p>コミットした後、適当なファイルを編集して差分確認を行ってみました。</p>
				<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image9.png" border="0" alt="image" width="403" height="347" /></p>
				<p>ちゃんとローカルとリポジトリで比較されてますね。時間があれば、サーバにMercurialをインストールしてそちらへのコミットも試してみたいと思います。</p>
				<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.studio-kingdom.com/wp-content/uploads/2009/01/image10.png" border="0" alt="image" width="500" height="476" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.studio-kingdom.com/netbeans/405/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

