How to expand local repository

Asked by Woomla

Hi,

I'm new to Bzr, comming from subversion for many years.

I have some project files on my local work system and put them under local VCS with bazaar.
Now I want to start working on that same project from another system.
More over, I want the project to reside on a server so I can access it from any system with bzr.
I've read a lot of documentation already but cannot determine how to do this.

Should I create a shared repository on my server and push the files to it?

On any other system I can do a checkout, but commits then will always be send to the server, even if I cannot reach it.
Is there anyway to do a checkout and commit only locally and then push when I'm connected?

Please redirect me to any specific documentation available.
Thanks.

Question information

Language:
English Edit question
Status:
Solved
For:
Bazaar Edit question
Assignee:
No assignee Edit question
Solved by:
Vincent Ladeuil
Solved:
Last query:
Last reply:
Revision history for this message
Best Vincent Ladeuil (vila) said :
#1

Hi,

> I'm new to Bzr, comming from subversion for many years.

http://doc.bazaar.canonical.com/migration/en/foreign/bzr-on-svn-projects.html should help you understand some underlying concepts and differences between svn and bzr.

> More over, I want the project to reside on a server so I can access it from any system with bzr.
> I've read a lot of documentation already but cannot determine how to do this.

So you probably want to get away from the centralized model to the decentralized model:

http://doc.bazaar.canonical.com/bzr.dev/en/tutorials/centralized_workflow.html especially the 'Developing on separate branches' part.

> Is there anyway to do a checkout and commit only locally and then push when I'm connected?

In a nutshell you want to use a branch instead of a checkout as explained in the URL above.

Revision history for this message
Woomla (woomla) said :
#2

Thanks Vincent Ladeuil, that solved my question.