views:

98

answers:

5

Hey guys,

I am a web freelancer and had been doing all coding by myself using netbeans (set up to use a remote server (ftp)).

Recently, I started working with 2 other guys. They help me with php and css. The problem is that sometimes we want to work at the same time. Obviously one can immediately see the problems were having. Files being over writting / lost.

What do you recommend we do? Is there something like netbeans that allows checking in and out of files. I like netbeans as my editor and would prefer to keep it.

To give you a little extra information on our workflow. Usually I set up a dev site (generally a subdomain, dev.site.com) and a live site (site.com). All work is done on the dev site which I then move to live site once all is finished. I never use localhost sites.

Also

+1  A: 

Sounds like a job for Github

wheaties
+3  A: 

Take a look at some source code management tools. Netbeans supports at least SVN and CVS. They should be listed under the Team menu. It has a FAQ on which it supports

Yacoby
+5  A: 

Simply use some versioning system to prevent data loss.

Other option is to use some file locking system.

Ondrej Slinták
+6  A: 

Surely you need a version control system. Subversion and Mercurial (amongst others) integrate fairly well with Netbeans.

DanSingerman
+1  A: 

Assembla provides a free SVN hosting for collaborative projects.

Nick Brooks