First Post!
by Maarten Goldstein, Mar 15, 2007 8:27am PDTI keep getting interrupted by random things, boo. Movie: I see dumb people.
New game releases of May 20-26
Next week will see the release of Resident Evil: Revelations' home edition, Donkey...
1
Killzone: Mercenary shoots onto Vita on September 10
Vita-exclusive FPS Killzone: Mercenary has a new release date: September 10th....
4
Trion Worlds hit with more layoffs, Defiance team impacted
Trion Worlds has undergone yet another round of layoffs, a new report confirms,...
7
Ratchet & Clank: Full Frontal Assault defending Vita next week
The Vita edition of Ratchet & Clank: Full Frontal Assault was supposed to launch...
2
Game & Wario was originally going to be pre-installed on Wii U
Game & Wario wasn't always meant to be a standalone game. The upcoming Wii U game...
14
The Last of Us digital download lets you start playing sooner
The Last of Us will give PS3 gamers a small taste of PS4's new accessibility...
3
Weekend PC download deals: Borderlands 2 for $11
This weekend has some cracking sales so it's hard to pick one headlining game, but...
31
Metal Gear Solid: The Legacy Collection coming to PS3 in July for $50
Metal Gear Solid: The Legacy Collection is coming to the PlayStation 3 on July 9...
2
Madden NFL 25's $99 'Anniversary Edition' includes Sunday Ticket
Madden NFL 25 is getting an Amazon-exclusive "Anniversary Edition" that includes...
52
Final Fantasy 8 getting PC re-release (in Japan)
Final Fantasy 8 is coming to the PC, at least in Japan. Square Enix announced the...
10I keep getting interrupted by random things, boo. Movie: I see dumb people.
I really need some help trying to figure out WTF with SVN. Everybody here and elsewhere regards it so highly, and I think for a normal software dev it'd be perfect, but I'm not entirely sure we can use it at work.
I really need to know if SVN will work for us, because right now I'm not so sure that it will do the things we need. And if it does, then how? I can't figure it out.
Our current development situation is this:
We do web site development, mostly in PHP. We're based in Edmond, OK but our servers are at The Planet in Dallas. Local servers are Windows based due to Exchange and Sharepoint and other crap not directly related to our programming. The servers in Dallas are all on Linux. Currently our dev server is the same physical box as our live server, but we're looking towards fixing this obvious problem (and moving the dev box to one that is local instead of in Dallas), but there's no gurantees we'll be allowed to do that.
Currently we use Dreamweaver's checkin/checkout file locking as our only manner of source control. We have all the source on a network drive here for local editing, and then upload the file to the servers in Dallas. This is a lot quicker than it sounds because Dreamweaver has a shortcut which uploads the file to the remote FTP. But dreamweaver is crap and we want to move away from it and towards an actual source control solution (and we all want to use Rapid PHP or gVim).
Can SVN be set up so that the working copy isn't on each developer's local machine, but is instead just on a network drive somewhere, and then we could set up Apache to read from that working copy? But this wouldn't really help in a situation where you have multiple developers all working on that same codebase, would it? Running apache on each developer's workstation w/ a seperate copy of apache isn't an option for us.
Also, what's with Trunks/Branches/the other thing? I understand the tree metaphor, it's just the actual implementation of it that I don't get. Do you keep stuff forked forever or do they eventually merge back in?
We frequently face situations where one feature is done and needs to go into the next push to the live servers, but another isn't. Is this the sort of situation that branching could be great for? Maybe have a branch for each area of change and only merge the finished one back in, and then that new trunk revision is the one that gets pushed to the live server?
Sorry for the long paragraphs and if any of this doesn't make much sense; I'm on my lunch break right now and am trying to type fast so I still have some time left to eat.
TLDR: SVN!? Helps :O
Thread Truncated. Click to see all 11 replies.
Most of our devs are on windows and edit files which are hosted on a linux web server. Each dev has a network drive mapped to their directory in windows over samba. Then on windows we use the tortoise svn client to point it at this samba share.
Works pretty good, so far we've been happy with it. We're not using apache, but I don't see why apache would have problems with this setup.
You must be logged in to post.