backup / synchronization
Neil Martinsen-Burrell
nmb at wartburg.edu
Sun Oct 19 02:17:46 BST 2008
edA-qa mort-ora-y <eda-qa <at> disemia.com> writes:
> I've read the user guide but I'm still a little bit unclear about how to
> actually do a backup of remote repository.
If you mean repository in the centralized version control sense of "something
that holds my project's history" then the answer is yes.
Bazaar repositories however can hold multiple branches in one repository
which is particularly helpful when those branches share a significant
amount of history; then the mutual revisions are only stored once. If
you are using such a shared repository, then you would need to branch
every one of the branches that live in the shared repository in order
to have a complete backup.
Also, I believe that Bazaar branches and repositories are generally safe to
backup with filesystem tools. That is, a filesystem copy of the directory
where a repository or branch lives will produce a consistent, usable repository
or branch.
> If I do a "bzr branch" on a remote location, will I have a full copy of
> that remote repository? That is, should the other respository
> disappear, will I have a full history locally?
Yes. This is the hallmark of distributed version control: your local
branch is a complete peer with the branch that is stored on a remote
machine.
> Is this some sort of guide, or something I've missed in the user guide,
> that will clearly explain this me?
Perhaps it could be better explained in the User Guide. If you can point
to a section where you would expect to see it mentioned, someone may be
able to improve that part of the documentation.
-Neil
More information about the bazaar
mailing list