Sign in to follow this  
Numsgil

Geographically Distributed Team Programming

Recommended Posts

I'm working on a project, and gaining new programmers all the time. Which is great! But it's quickly becoming too much to just be emailing changes to everyone... So what's the best way to share changes in source quickly and make sure everyone has the latest source? I have my own webspace, so if there's some PHP program I could set up... or maybe there's something that everyone can download onto their computer that automatically checks for sourcecode updates? That would be even cooler.

Share this post


Link to post
Share on other sites
Sourceforge provides free CVS for open source programs.

CVS is a revision control system, where you can get the current version and all previous checked in versions of a program. I'm sure there are better revision control programs, but I'm not sure about better free ones. You can also set up your own CVS server, but it's not remotely PHP related so you might need dedicated hosting or something.

Share this post


Link to post
Share on other sites
Well, BerliOS hosts SVN (which is far superior to cvs imo; read more here) as well. Anyway, beyond that, if you have a closed source project of some type, Freepository offers cvs hosting.

As for php, I have no idea as I have little experience myself, but via cron and bash scripting you could easily set up regular checkouts, archiving, and builds for your project on your webserver.

Share this post


Link to post
Share on other sites
I'd really like to keep it all within the umbrella of my webspace. I mean, I paid for it, I should be able to use it for stuff like this.

Ideally I'm thinking some sort of PHP/MySQL version control system. Very similar to a wiki, but crafted specifically for code. Does something like that exist.

Share this post


Link to post
Share on other sites
Quote:
Original post by Anonymous Poster
source control try SOURCESAFE which according to contacts of me is very amazing good :)


I've used Sorce Safe and I would not suggest using it. Its Microsoft's program and they dont even use it...

Perforce is pretty good. If they have a free trial that you can use for as long as you want but it only supports 2 users.

If you want something totaly free there is CVS. Its really basic but it gets the job done. If your programmers are on widnows then the client you'd probably want to use is called WinCVS. There are other clients out there so check them out too.

Share this post


Link to post
Share on other sites
Can someone direct me to an extreme newbie tutorial on setting up either CVS or SVN on my webspace, or if it's possible, or what...

Everything I find starts out above my head and only goes deeper.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this