Para contribuir código fuente a la mayoría de los proyectos grandes, se han de hacer modificaciones locales y a continuación estos cambios se confirman ("commit") a un repositorio central tal como CVS.