Hacer una " exportación de git "(como"exportación svn")?
Me he estado preguntando si hay una buena solución "git export" que cree una copia de un árbol sin el directorio del repositorio .git
. Hay al menos tres métodos que conozco:
-
git clone
seguido de eliminar el directorio del repositorio.git
. -
git checkout-index
alude a esta funcionalidad, pero comienza con "Simplemente lea el árbol deseado en el índice..."lo cual no estoy del todo seguro de cómo hacerlo. -
git-export
es un script de terceros que esencialmente hace ungit clone
en una ubicación temporal seguido dersync --exclude='.git'
en el destino final.
Ninguna de estas soluciones me parece satisfactoria. La más cercana a svn export
podría ser la opción 1, porque ambas requieren que el directorio de destino esté vacío primero. Pero la opción 2 parece aún mejor, asumiendo que puedo averiguar lo que significa leer un árbol en el índice.
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52