Pro Git
Pro Git
🎯 ¿Cansado de los anuncios?
Elimínalos ahora 🚀
×
Crea tu biblioteca personal!
Si aún no tienes cuenta, registrarse es gratis y rápido. Al hacerlo, podrás guardar tus libros en tu biblioteca personal, y reanudar la lectura exactamente donde la dejaste, en cualquier dispositivo, sin descargas ni configuraciones adicionales.
Iniciar sesión o Registrarse
repo = Rugged::Repository.new('path/to/repository')
commit = repo.head.target
puts commit.message
puts "#{commit.author[:name]} <#{commit.author[:email]}>"
tree = commit.tree
Como se puede ver, el código es mucho menos desordenado.
En primer lugar, Rugged utiliza excepciones; puede elevar cosas como ConfigError o ObjectError para indicar condiciones de error.
En segundo lugar, no hay liberación explícita de los recursos, ya que Ruby es recolector de basura.
Echemos un vistazo a un ejemplo un poco más complicado: la elaboración de un commit desde cero
👉 Descargar el audiolibro GRATIS en Amazon Reportar problema / Sugerencias