author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Sun, 23 Jan 2011 23:39:57 +0200 | |
changeset 785 | b3e487d65e5f |
parent 784 | 782bf40bb699 |
child 786 | 5534e42a0078 |
permissions | -rwxr-xr-x |
584 | 1 |
-*- mode: outline -*- |
2 |
||
784 | 3 |
* Import existing/init new project. |
4 |
||
5 |
$ mkdir proj |
|
6 |
$ cd proj |
|
7 |
$ touch README Makefile main.c |
|
8 |
$ bzr init |
|
9 |
Created a standalone tree (format: 2a) |
|
10 |
$ bzr add . |
|
11 |
adding Makefile |
|
12 |
adding README |
|
13 |
adding main.c |
|
14 |
$ bzr ci -m 'Init proj.' |
|
15 |
Committing to: /cygdrive/e/home/devel/tmp/vcs-bzr/proj/ |
|
16 |
added Makefile |
|
17 |
added README |
|
18 |
added main.c |
|
19 |
Committed revision 1. |
|
20 |
||
21 |
* Cloning/branching repo. |
|
22 |
||
23 |
'branch'/'get'/'clone' are aliases for 'branch' command: |
|
24 |
||
25 |
$ bzr clone proj/ proj-clone |
|
26 |
Branched 1 revision(s). |
|
584 | 27 |
|
28 |
* Updating repo. |
|
29 |
||
30 |
* Incoming changes. |
|
31 |
||
32 |
$ bzr missing bzr://bzr.example.com/proj/trunk |
|
33 |
||
784 | 34 |
* Working copy status. |
35 |
||
36 |
'status'/'st'/'stat' are aliases for 'status' command: |
|
37 |
||
38 |
$ bzr rm README |
|
39 |
deleted README |
|
40 |
$ bzr st |
|
41 |
removed: |
|
42 |
README |
|
43 |
||
785
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
44 |
* Show working copy diff. |
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
45 |
|
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
46 |
$ echo hello >README |
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
47 |
$ bzr diff |
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
48 |
=== modified file 'README' |
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
49 |
--- README 2011-01-23 21:16:40 +0000 |
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
50 |
+++ README 2011-01-23 21:37:47 +0000 |
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
51 |
@@ -0,0 +1,1 @@ |
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
52 |
+hello |
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
53 |
|
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
54 |
* Show history log. |
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
55 |
|
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
56 |
$ bzr log |
b3e487d65e5f
Show working copy diff.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
784
diff
changeset
|
57 |
|
784 | 58 |
* Adding files to repo. |
59 |
||
60 |
$ touch hello.c |
|
61 |
$ bzr add hello.c |
|
62 |
adding hello.c |
|
63 |
||
64 |
* Deleting files from repo. |
|
65 |
||
66 |
'remove'/'rm'/'del' are aliases for 'remove' command: |
|
67 |
||
68 |
$ bzr rm README |
|
69 |
deleted README |
|
70 |
||
71 |
* Undo local changes. |
|
72 |
||
73 |
$ bzr rm README |
|
74 |
deleted README |
|
75 |
$ bzr revert README |
|
76 |
+N README |
|
77 |
||
78 |
* Undo last commit. |
|
79 |
||
80 |
$ bzr add hello.c |
|
81 |
adding hello.c |
|
82 |
||
83 |
$ bzr ci -m bug |
|
84 |
Committing to: /cygdrive/e/home/devel/tmp/vcs-bzr/proj-clone/ |
|
85 |
added hello.c |
|
86 |
Committed revision 2. |
|
87 |
||
88 |
$ bzr uncommit |
|
89 |
Are you sure? [y/n]: y |
|
90 |
2 Oleksandr Gavenko 2011-01-23 |
|
91 |
bug |
|
92 |
||
93 |
The above revision(s) will be removed. |
|
94 |
You can restore the old tip by running: |
|
95 |
bzr pull . -r revid:gavenkoa@gmail.com-20110123213425-f2ca8umip5iw73is |
|
96 |
||
97 |
$ bzr st |
|
98 |
added: |
|
99 |
hello.c |
|
100 |
||
101 |
* Info about bzr repo. |
|
102 |
||
103 |
$ bzr info |
|
104 |
Standalone tree (format: 2a) |
|
105 |
Location: |
|
106 |
branch root: . |
|
107 |
||
108 |
Related branches: |
|
109 |
parent branch: /cygdrive/e/home/devel/tmp/vcs-bzr/proj |
|
110 |