Il existe un librairie java pour faire du CVS. Je soupçonne que pour Git cela doit exister également vu que Netbeans, par exemple, supporte directement l'outil sans nécessiter d'install de client...