人気ブログランキング | 話題のタグを見る

「わかりました」>「あんまりわかってません」の間接的な用法


by ayamem
カレンダー
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

mercurial

【1】インストール
# apt-get install mercurial python-pygments

【2】コミットしたいディレクトリで、以下コマンド実行。
# cd /var/www/

コミット対象に含めたくない時
# cat .hgignore < EOF
syntax:regexp
^\.*
^data/
^html/
^COPYING
^\.hgignore
EOF

# hg init
.hg/ディレクトリが作成される。

【運用】
# hg add
# hg revert ファイル名(addしようとしたがやっぱりやめる場合)
# hg status
# hg diff
変更を破棄することもできるが、普通やらない。

# hg commit -u tukiyo -m "test.txtを作成しました。"
※ -u tukiyo は、tukiyoユーザが修正したという意味。

変更履歴をチェック
" hg log -v

hg log -v -p -r -1 hoge.php
-p diffを表示
-v comment を表示
-r 過去のTipに対して
-1 1個前のTipと比較して
hoge.php ファイル指定も可能。

【4】変更履歴をWebで確認
# hg serve
http://localhost:8000/
by ayamem | 2008-09-14 11:11