view docs/howto.md @ 3911:21b1a958ca80

¿·ËÙ¿À³Ú¤Îtitle¤ÎÊѹ¹
author KITAJIMA Ryuto <c118077@roy.e.koeki-u.ac.jp>
date Fri, 02 Aug 2019 14:13:45 +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
~~~

yatex.org