User talk:Rtownsend

From Warwick Student Cinema
Revision as of 12:23, 13 November 2010 by Rtownsend (talk | contribs) (New page: =About Bazaar= Bazaar is a distributed source control system, similar to git or mercurial. It's used on the various projects embarked upon by the IT team. Bazaar # keeps track of every o...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

About Bazaar

Bazaar is a distributed source control system, similar to git or mercurial. It's used on the various projects embarked upon by the IT team. Bazaar

  1. keeps track of every old version of every file and
  2. merges different versions of the code, so that team-mates can work independently on the code and merge their changes later.

Bazaar differs from Subversion

Instead of simply storing snapshots of files, like Subversion, Bazaar stores a list of changes made to every file since it was added to the repository.

Using Bazaar

Note: You can install Bazaar from here[1].

Most people work with Bazaar through the command line, which runs on Windows, Mac and Linux. The command for Bazaar is bzr Running bzr on its own gives you this:

richard-townsends-macbook:htdocs anonymous500r$ bzr
Bazaar 2.2.0 -- a free distributed version-control tool
http://www.bazaar.canonical.com/

Basic commands:
  bzr init           makes this directory a versioned branch
  bzr branch         make a copy of another branch

  bzr add            make files or directories versioned
  bzr ignore         ignore a file or pattern
  bzr mv             move or rename a versioned file

  bzr status         summarize changes in working copy
  bzr diff           show detailed diffs

  bzr merge          pull in changes from another branch
  bzr commit         save some or all changes
  bzr send           send changes via email

  bzr log            show history of changes
  bzr check          validate storage

  bzr help init      more help on e.g. init command
  bzr help commands  list all commands
  bzr help topics    list all help topics