hgbook
annotate ja/examples/tour @ 1035:dca1095f55b8
1.4 begining translated
author | Zhaoping Sun <zhaopingsun@gmail.com> |
---|---|
date | Sat Nov 07 22:33:46 2009 -0500 (2009-11-07) |
parents | |
children |
rev | line source |
---|---|
foozy@708 | 1 #!/bin/bash |
foozy@708 | 2 |
foozy@708 | 3 #$ name: version |
foozy@708 | 4 |
foozy@708 | 5 hg version |
foozy@708 | 6 |
foozy@708 | 7 #$ name: help |
foozy@708 | 8 |
foozy@708 | 9 hg help init |
foozy@708 | 10 |
foozy@708 | 11 #$ name: clone |
foozy@708 | 12 |
foozy@708 | 13 hg clone http://hg.serpentine.com/tutorial/hello |
foozy@708 | 14 |
foozy@708 | 15 #$ name: ls |
foozy@708 | 16 #$ ignore: ^drwx.* |
foozy@708 | 17 #$ ignore: ^total \d+ |
foozy@708 | 18 |
foozy@708 | 19 ls -l |
foozy@708 | 20 ls hello |
foozy@708 | 21 |
foozy@708 | 22 #$ name: ls-a |
foozy@708 | 23 |
foozy@708 | 24 cd hello |
foozy@708 | 25 ls -a |
foozy@708 | 26 |
foozy@708 | 27 #$ name: log |
foozy@708 | 28 |
foozy@708 | 29 hg log |
foozy@708 | 30 |
foozy@708 | 31 #$ name: log-r |
foozy@708 | 32 |
foozy@708 | 33 hg log -r 3 |
foozy@708 | 34 hg log -r ff5d7b70a2a9 |
foozy@708 | 35 hg log -r 1 -r 4 |
foozy@708 | 36 |
foozy@708 | 37 #$ name: log.range |
foozy@708 | 38 |
foozy@708 | 39 hg log -r 2:4 |
foozy@708 | 40 |
foozy@708 | 41 #$ name: log-v |
foozy@708 | 42 |
foozy@708 | 43 hg log -v -r 3 |
foozy@708 | 44 |
foozy@708 | 45 #$ name: log-vp |
foozy@708 | 46 |
foozy@708 | 47 hg log -v -p -r 2 |
foozy@708 | 48 |
foozy@708 | 49 #$ name: reclone |
foozy@708 | 50 |
foozy@708 | 51 cd .. |
foozy@708 | 52 hg clone hello my-hello |
foozy@708 | 53 cd my-hello |
foozy@708 | 54 |
foozy@708 | 55 #$ name: sed |
foozy@708 | 56 |
foozy@708 | 57 sed -i '/printf/a\\tprintf("hello again!\\n");' hello.c |
foozy@708 | 58 |
foozy@708 | 59 #$ name: status |
foozy@708 | 60 |
foozy@708 | 61 ls |
foozy@708 | 62 hg status |
foozy@708 | 63 |
foozy@708 | 64 #$ name: diff |
foozy@708 | 65 |
foozy@708 | 66 hg diff |
foozy@708 | 67 |
foozy@708 | 68 #$ name: |
foozy@708 | 69 |
foozy@708 | 70 export HGEDITOR='echo Added an extra line of output >' |
foozy@708 | 71 |
foozy@708 | 72 #$ name: commit |
foozy@708 | 73 |
foozy@708 | 74 hg commit |
foozy@708 | 75 |
foozy@708 | 76 #$ name: tip |
foozy@708 | 77 |
foozy@708 | 78 hg tip -vp |
foozy@708 | 79 |
foozy@708 | 80 #$ name: clone-pull |
foozy@708 | 81 |
foozy@708 | 82 cd .. |
foozy@708 | 83 hg clone hello hello-pull |
foozy@708 | 84 |
foozy@708 | 85 #$ name: incoming |
foozy@708 | 86 |
foozy@708 | 87 cd hello-pull |
foozy@708 | 88 hg incoming ../my-hello |
foozy@708 | 89 |
foozy@708 | 90 #$ name: pull |
foozy@708 | 91 |
foozy@708 | 92 hg tip |
foozy@708 | 93 hg pull ../my-hello |
foozy@708 | 94 hg tip |
foozy@708 | 95 |
foozy@708 | 96 #$ name: update |
foozy@708 | 97 |
foozy@708 | 98 grep printf hello.c |
foozy@708 | 99 hg update tip |
foozy@708 | 100 grep printf hello.c |
foozy@708 | 101 |
foozy@708 | 102 #$ name: parents |
foozy@708 | 103 |
foozy@708 | 104 hg parents |
foozy@708 | 105 |
foozy@708 | 106 #$ name: older |
foozy@708 | 107 |
foozy@708 | 108 hg update 2 |
foozy@708 | 109 hg parents |
foozy@708 | 110 hg update |
foozy@708 | 111 |
foozy@708 | 112 #$ name: clone-push |
foozy@708 | 113 |
foozy@708 | 114 cd .. |
foozy@708 | 115 hg clone hello hello-push |
foozy@708 | 116 |
foozy@708 | 117 #$ name: outgoing |
foozy@708 | 118 |
foozy@708 | 119 cd my-hello |
foozy@708 | 120 hg outgoing ../hello-push |
foozy@708 | 121 |
foozy@708 | 122 #$ name: push |
foozy@708 | 123 |
foozy@708 | 124 hg push ../hello-push |
foozy@708 | 125 |
foozy@708 | 126 #$ name: push.nothing |
foozy@708 | 127 |
foozy@708 | 128 hg push ../hello-push |
foozy@708 | 129 |
foozy@708 | 130 #$ name: outgoing.net |
foozy@708 | 131 |
foozy@708 | 132 hg outgoing http://hg.serpentine.com/tutorial/hello |
foozy@708 | 133 |
foozy@708 | 134 #$ name: push.net |
foozy@708 | 135 |
foozy@708 | 136 hg push http://hg.serpentine.com/tutorial/hello |
foozy@708 | 137 |
foozy@708 | 138 #$ name: merge.clone |
foozy@708 | 139 |
foozy@708 | 140 cd .. |
foozy@708 | 141 hg clone hello my-new-hello |
foozy@708 | 142 cd my-new-hello |
foozy@708 | 143 sed -i '/printf/i\\tprintf("once more, hello.\\n");' hello.c |
foozy@708 | 144 hg commit -m 'A new hello for a new day.' |
foozy@708 | 145 |
foozy@708 | 146 #$ name: merge.cat |
foozy@708 | 147 |
foozy@708 | 148 cat hello.c |
foozy@708 | 149 cat ../my-hello/hello.c |
foozy@708 | 150 |
foozy@708 | 151 #$ name: merge.pull |
foozy@708 | 152 |
foozy@708 | 153 hg pull ../my-hello |
foozy@708 | 154 |
foozy@708 | 155 #$ name: merge.heads |
foozy@708 | 156 |
foozy@708 | 157 hg heads |
foozy@708 | 158 |
foozy@708 | 159 #$ name: merge.update |
foozy@708 | 160 |
foozy@708 | 161 hg update |
foozy@708 | 162 |
foozy@708 | 163 #$ name: merge.merge |
foozy@708 | 164 |
foozy@708 | 165 hg merge |
foozy@708 | 166 |
foozy@708 | 167 #$ name: merge.parents |
foozy@708 | 168 |
foozy@708 | 169 hg parents |
foozy@708 | 170 cat hello.c |
foozy@708 | 171 |
foozy@708 | 172 #$ name: merge.commit |
foozy@708 | 173 |
foozy@708 | 174 hg commit -m 'Merged changes' |
foozy@708 | 175 |
foozy@708 | 176 #$ name: merge.tip |
foozy@708 | 177 |
foozy@708 | 178 hg tip |