lundi 21 septembre 2009

Git# - Git pour .Net et Mono

Qu'est ce que GIT
GIT est libre et open source. C'est un CSV (version control system) distribué conçu pour manipuler rapidement et efficacement tous les éléments des petits et gros projets.
Git était initialement conçu et développé par Linus Torvalds pour gérer les développement du kernel Linux.
Tous les clones de GIT sont des dépôts de sources disposant d'un tracking complet des révision et de l'historique. GIT est indépendant du type de réseau ou même d'un serveur central.
Sous GIT, les opérations de branching et merging sont rapide et facile.
Git est utilisé pour controler la version des fichiers, un peu comme les font des outils comme Mercurial, Bazaar, Subversion, CVS, Perforce, and Visual SourceSafe.

Les caractéristiques clés qui distingue GIT de ses concurrents sont:
  • Support efficace des développements non-linéaire.
  • Développements distribués
  • Multi-protocole tel que HTTP, FTP, ssh, rsync, etc.
  • Gestion efficace de larges projets.
  • Pluggable merge strategy
Qu'est ce que GitSharp - Git#
GitSharp est un implémentation de Git pour la plateforme .NET et Mono. Git# a été conçu pour être entièrement compatible avec la version originale de Git.
Git# se présente donc comme une librairie légère permettant de créer des applications leurs stockage d'objets/entités dans un repository Git.
Git# peut également être utilisé pour lire et manipuler les objets/sources stockés dans un repository Git.
Git# peut être utilisé pour développer:
  • Un object database.
  • Système de fichier (distribué).
  • Système de distribution de contenu peer-to-peer.

Plus d'info sur le site de GitSharp.

Aucun commentaire: