Какую систему управления версиями посоветуете для веб-разработки (PHP, js, html/css)?
Мы (команда в 2-3 человека) давно и успешно используем SourceTree в сочетании с Bitbucket. Во-первых, потому, что не надо ничего настраивать, лезть в консоль и бороться с совместимостью. Во-вторых, потому что вменяемый интерфейс. В-третьих, потому, что бесплатно для команды до 5 человек. Неограниченное количество проектов и облачное хранилище для кода.
Мы гоняем mercurial привязанный к trac. В качестве клиента используем TortoiseHG. В trac видно историю, можно делать тикеты, плюс доступность через браузер. Заливаем изменения через ssh.
Mercurial распределённая система контроля версий.