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