I’m doing a little CakePHP project for a company in another country. Part of it is definitely going to necessitate working on files which they have under Subversion version control. The problem is, I’ve used Subversion but I’m not an expert: with the information I’ve been given, I’ve failed miserably to set things up.
To make matters even more complicated, even they’re not certain they’ve configured things correctly to grant me access. With two groups who don’t really know what they’re doing trying to figure out what’s going on independently, we’re not likely to get very far in a hurry, especially with an 8-hour time difference to stop us talking it through on the phone! So I need to know one of two things, either (a) how to get myself hooked into their Subversion repository based on the information given below, or (b) what I need to ask them to do to get me up and running.
This is what I’ve been given (mutatis mutandis):
svn address in the form svn://intranet.companyname.com
username
password
paths to "look at" in the form /trunk/sites/extranet and /trunk/sites/dev.companyname.com
If anyone can walk me through how to get myself synched up to an existing repository, I promise to be bountiful with my upvotes! Thank you!
(I’m using Mac OSX if that makes a difference; I don’t know if I should get myself a subversion client or if I can just get it done from the command line…)
It’s certainly possible to do it all from the command line, but a client is going to be a lot easier. The steps are going to be something like:
At least this is how i typically work, using a feature branch, you could work directly in trunk in which case its easier