Instant Django + Mercurial
Instant Django + PostgreSQLは時間をかけてやるとして、
もう一つやりたかったInstant Django + Mercurialをやってみる。
最初に参考にしたサイトを
- Mercurial の使い方のチュートリアル
- Sarabande
- Mercurial/HGコマンド一覧
- Mercurialで快適変更管理
- sh1.2 pyblosxom
- KoshigoeBLOG
- Mercurial for Subversion Users - Pylons Cookbook
- Distributed revision control with Mercurial
- Index of /mercurial/ref/v1.0 ここのQuick StartとUsageの画像が一番分かりやすいかも:)
- Mercurial for Subversion Users - Pylons Cookbook
- E-Scribe News : A Mercurial mirror of Django's Subversion repository
- Mercurial repositories index trunk, newforms-admin, gisなどがあります
結果はもう一つorz
手順は
- Mercurialをバイナリでインストール
- TortoiseHGをインストール(使ってみたかっただけなので入れなくてもいい)
- インストール先の"Mercurial"フォルダをInstant Djangoの"Utilities"フォルダ以下に配置
- "start.bat"を編集してpathを通しておく
- 試しに全体と本体のみcloneをかけてみたが根こそぎ落ちるので擬似的なディレクトリを作成
- "start.bat"を実行
- コマンドプロンプトから、 cd data
- 次に、hg clone http://hg.dpaste.com/django/trunk/ site-packagesを実行
- ダウンロード完了まで待つ
- 完了したら、"django"フォルダのみ\site-packages\のdjangoフォルダと入れ替える
- Djangoを動かしてみる。動いた! :)
今後の課題
".hg"フォルダを"site-packages"フォルダ以下に移動させ、hgignoreファイルを作成して記述すれば思った通りになるかな?- 指定されたディレクトリのみダウンロードする方法を探す
- 別の方法を考える
- Mercurialを勉強する
うまくいけばsvnの問題に悩まされなくてすむかな?
う〜ん、ツッコミどころ満載のエントリだなぁorz