# HG changeset patch # User Oleksandr Gavenko # Date 1296153224 -7200 # Node ID 218791dc0b27ea487fd18a61cab03b2b23f8902c # Parent ba1e9a5ffda8063582ea1296170dcf29569ff3c0# Parent 442a4bcfc3222d8d180e5d3934c6ae3cb0996625 merged diff -r ba1e9a5ffda8 -r 218791dc0b27 bzr.rst --- 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 +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: + $ bzr unshelve +Using changes with id "1". + M README +All changes applied successfully. +Deleted changes with id "1". +