Есть два типа, - для юзеров и для разработчиков.
Первый для юзеров. Ламера его кличут "баг трекинг менеджер". Гостевуха обычная. Юзера постят сообщения они же - баги, а админ может менять флаг статуса "Просто баг", "Критический баг", "Исправлен", "Отстутстует" и т.д.
Второй - для разработчиков. В большинстве случаев это реализация CVS (Concurrent Versions System). Суть в том, что данная система хранит не только последнюю версию файла, а все. На случай если кто наломает дров. Взять можно здесь -
http://www.cvshome.org/