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


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/
[PR]
by ayamem | 2008-09-14 11:11