Mercurial > hgrepos > hgweb.cgi > skipweb
view docs/howto.md @ 3944:e45173af0101 default tip master
chenge game link
author | KOMATSU Kotaro <c118089@roy.e.koeki-u.ac.jp> |
---|---|
date | Mon, 20 Jan 2020 18:13:48 +0900 |
parents | 8efd5a198e02 |
children |
line wrap: on
line source
# 編集の流れ この説明は既に[事前準備](../../master/README.md)をみて、 MercurialあるいはGitの運用設定が終わって、 クローンも完了している場合のものである。 ## 大きな流れ 分散リポジトリを利用して運用している場合、 他の作業者も同じように編集をしている場合を考え、 _つねに_ 他者による更新に追随することに心掛ける。 作業に先だって、SSH鍵のパスフレーズを記憶してくれる ssh-agent を動かしておくとよい。 ~~~ % ssh-agent zsh % ssh-add (パスフレーズを打つ) ~~~ これ以後、パスフレーズの必要な部分で、 ssh-agent が代わりに打ってくれる。 1. まずリポジトリから最新バージョンを取り寄せる ~~~ : Mercurial % hg pull --rebase -uv : Git % git pull ~~~ 2. 手元のファイルを編集し終わったらコミットする ~~~ Emacsで編集していれば C-x v v コマンドラインでやるなら : Mercurial % hg ci -m 'コミットメッセージ' : Git % git ci -m 'コミットメッセージ' -a ~~~ **コミットメッセージは「何をどう変えたか」分かるような文にすること** 3. 念のためもう一度取り寄せる(hg pull/git pull) 4. すぐにサーバにpushする ~~~ : Mercurial % hg push : Git % git push ~~~