merged
authorOleksandr Gavenko <gavenkoa@gmail.com>
Thu, 27 Jan 2011 20:33:44 +0200
changeset 788 218791dc0b27
parent 783 ba1e9a5ffda8 (current diff)
parent 787 442a4bcfc322 (diff)
child 792 f47b0d2e35dd
merged
--- a/bzr.rst	Tue Jan 25 18:05:31 2011 +0200
+++ b/bzr.rst	Thu Jan 27 20:33:44 2011 +0200
@@ -1,10 +1,148 @@
 -*- mode: outline -*-
 
-* Cloning repo.
+* Import existing/init new project.
+
+  $ mkdir proj
+  $ cd proj
+  $ touch README Makefile main.c
+  $ bzr init
+Created a standalone tree (format: 2a)
+  $ bzr add .
+adding Makefile
+adding README
+adding main.c
+  $ bzr ci -m 'Init proj.'
+Committing to: /cygdrive/e/home/devel/tmp/vcs-bzr/proj/
+added Makefile
+added README
+added main.c
+Committed revision 1.
+
+* Cloning/branching repo.
+
+'branch'/'get'/'clone' are aliases for 'branch' command:
+
+  $ bzr clone proj/ proj-clone
+Branched 1 revision(s).
 
 * Updating repo.
 
 * Incoming changes.
 
-  $ bzr missing bzr://bzr.example.com/proj/trunk
+  $ bzr missing --theirs-only bzr://bzr.example.com/proj/trunk
+
+* Outgoing changes.
+
+  $ bzr st
+modified:
+  README
+  $ bzr ci -m up
+Committing to: /cygdrive/e/home/devel/tmp/vcs-bzr/proj-clone/
+modified README
+Committed revision 2.
+  $ bzr missing --mine-only
+Using saved parent location: /cygdrive/e/home/devel/tmp/vcs-bzr/proj/
+You have 1 extra revision(s):
+------------------------------------------------------------
+revno: 2
+committer: Oleksandr Gavenko <gavenkoa@gmail.com>
+branch nick: proj-clone
+timestamp: Mon 2011-01-24 00:21:27 +0200
+message:
+  up
+
+* Working copy status.
+
+'status'/'st'/'stat' are aliases for 'status' command:
+
+  $ bzr rm README
+deleted README
+  $ bzr st
+removed:
+  README
+
+* Show working copy diff.
+
+  $ echo hello >README
+  $ bzr diff
+=== modified file 'README'
+--- README  2011-01-23 21:16:40 +0000
++++ README  2011-01-23 21:37:47 +0000
+@@ -0,0 +1,1 @@
++hello
+
+* Show history log.
+
+  $ bzr log
+
+* Adding files to repo.
+
+  $ touch hello.c
+  $ bzr add hello.c
+adding hello.c
+
+* Deleting files from repo.
+
+'remove'/'rm'/'del' are aliases for 'remove' command:
+
+  $ bzr rm README
+deleted README
 
+* Undo local changes.
+
+  $ bzr rm README
+deleted README
+  $ bzr revert README
++N  README
+
+* Undo last commit.
+
+  $ bzr add hello.c
+adding hello.c
+
+  $ bzr ci -m bug
+Committing to: /cygdrive/e/home/devel/tmp/vcs-bzr/proj-clone/
+added hello.c
+Committed revision 2.
+
+  $ bzr uncommit
+Are you sure? [y/n]: y
+    2 Oleksandr Gavenko	2011-01-23
+      bug
+
+The above revision(s) will be removed.
+You can restore the old tip by running:
+  bzr pull . -r revid:gavenkoa@gmail.com-20110123213425-f2ca8umip5iw73is
+
+  $ bzr st
+added:
+  hello.c
+
+* Info about bzr repo.
+
+  $ bzr info
+Standalone tree (format: 2a)
+Location:
+  branch root: .
+
+Related branches:
+  parent branch: /cygdrive/e/home/devel/tmp/vcs-bzr/proj
+
+* Shelf changes.
+
+  $ bzr st
+modified:
+  README
+  $ bzr shelve --all
+Selected changes:
+ M  README
+Changes shelved with id "1".
+  $ bzr diff
+  $ bzr shelve --list
+  1: <no message>
+  $  bzr unshelve
+Using changes with id "1".
+ M  README
+All changes applied successfully.
+Deleted changes with id "1".
+