I mi koristimo PL/SQL Developer + TOAD u kombinaciji sa TortoiseCVS, a takodje razmisljamo o MS Source Safe (lova nije bitna). Problem kod CVS-a je sto mnogim programerima fali disciplina, odnosno da svoj kôd nakon izmjene takodje sinhronizuju i sa CVS-om. Ili zaborave skroz, ili sinhronizuju neku stariju verziju, pa se moras namuciti da ugrabis ispravnu i aktuelnu verziju.
Problem je i taj, sto mnogi programeri ne "check-out"-uju kôd iz CVS-a, nego uzimaju direktno iz baze. Izgovor im je:"Tako uvijek imamo aktuelnu verziju!".
Ja sam upravo razvio jedno improvizovano rjesenje zasnovano na Triggeru AFTER/BEFOR CREATE ON DATABASE, kojim uzimam source kôd iz Data Dictionarya i automatski ga sinhronizujem sa CVS.
Bilo bi dobro cuti i rjesenja ostalih, kako ne bismo morali otkrivati toplu vodu.

Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA