In che linguaggio programmate?
SE in .NET esiste Team Foundation server che è molto comodo(se lo si sa usare correttamente).