user guide help (definitions of terms)
Inky 788
inky788 at gmail.com
Tue Aug 4 14:56:40 BST 2009
Hi,
Regarding the [user
guide](http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html), it
says that a revision is "a snapshot of the files you're working
with.". Does that mean the current state of all your
version-controlled files upon the last commit?
Is there a distinction between the actual state of the physical files
after a commit and some object in my project's .bzr dir representing
that state?
Is "snapshot" == "revision"? (I intuitively know what a snapshot means
(or would seem to mean). So, I suppose "snapshot" implies that you
made a commit.)
Later in the guide (under "Putting the concepts together"), it goes
into the working tree, branch, and repository all being in a single
location. I see what a working tree is (it's my directory of files in
my project), but I need to first understand exactly what those other
things are before I can understand them being in separate locations.
Is a repository physically all the contents of my project's .bzr directory?
Is a "branch" represented by an actual file inside the .bzr directory?
Is a "revision" represented by an actual file inside the .bzr directory?
What is the thing called that gets me from one revision to another (a
"changeset" perhaps?) ? Is it represented by a file in my .bzr
directory?
Thanks.
More information about the bazaar
mailing list