Hi,
Thank you for taking the time to ask us this question. Since the
documentation we have written is quite minimalistic, I may be
difficult to understand precisely how to concretly implement
fredistrano. Therefore, I'll try to answer your question as clearly as
I can.
Basically, the only important constraint with fredistrano is that it
must be installed on the same server as the target live site. In other
words, our application is not yet able to deploy a web application on
a remote server.
That being said, I think you just need one central SVN repository. You
can put this repository anywhere. The only prerequisite is that you,
the other developers and fredistrano must be able to access this
server (SVN protocol/HTTP/File system). Often the SVN repository is
installed on the live web server but it can also be hosted on a
dedicated server like Google code.
Then, each developers simply works on its local working copy. Changes
are commited to the central repository. Afterwards, when the live site
must be updated, you just need to use fredistrano (configured to work
with the cental repository) to apply the expected code modifcations.
As always, developers make use of SVN updates to retrieve the latest
source code from the central repository.
If something is still bothering you, feel free to respond to this
message.
Best reagrds,
Yann Le Blevec