Pro Git

Pro Git

🎯 ¿Cansado de los anuncios?
Elimínalos ahora 🚀

Otros Vínculos (Bindings)

Libgit2 tiene vínculos para muchos lenguajes. A continuación mostramos un pequeño ejemplo que usa algunos de los paquetes de vínculos más completos a fecha de este escrito; existen bibliotecas para muchos otros idiomas, incluyendo C++, Go, Node.js, Erlang, y la JVM, todos en diferentes etapas de madurez. La colección oficial de vínculos se puede encontrar navegando por los repositorios en https://github.com/libgit2. El código que escribiremos devolverá el mensaje del commit finalmente apuntado por HEAD (algo así como git log -1).

LibGit2Sharp

Si estás escribiendo una aplicación .NET o Mono, LibGit2Sharp (https://github.com/libgit2/libgit2sharp) es lo que estás buscando. Los vínculos están escritos en C#, y se ha tenido gran cuidado de envolver las llamadas a Libgit2 crudo con APIs CLR de apariencia nativa. Esta es la apariencia de nuestro programa de ejemplo:

new Repository(@"C:\path\to\repo").Head.Tip.Message;

Para las aplicaciones de escritorio de Windows, incluso hay un paquete NuGet que le ayudará a empezar rápidamente.


👉 Descargar el audiolibro GRATIS en Amazon
Reportar problema / Sugerencias
🧠 Hacer Trivia

eXTReMe Tracker