Atât pentru proiecte personale, cât și pentru chestii comerciale, folosesc SVN pentru version control. Îmi e la îndemână, deși, având în vedere că de cele mai multe ori folosesc un GUI pentru accesarea lor (gen Eclipse sau RabbitVCS sau ceva de genul ăsta) – aș putea folosi pentru ce fac eu și orice altceva – Dan ne-a trecut, spre exemplu, la robot, pe Mercurial.
Trac este util mai ales pentru echipe și pentru bugtracking, este scris în Python și are și o interfață XMLRPC (pe care eu încă nu am reușit să o folosesc din Eclipse – pentru Trac 0.12 cu Mylyn).
De fiecare dată când vreau să pornesc un proiect nou – poate și pentru că nu se întâmplă foarte des, trebuie să dau un google sau să verific pagina de man pentru cum se creează un repo în SVN, care sunt permisiunile care trebuie setate, cum se creează un environment în Trac, pe unde am pus eu folder-ul care conține site-urile de Trac pe server, și alte chestii cu care îmi cheltui timpul aiurea.