2012-04-27 23 views

Respuesta

13

Puede utilizar el comando

git archive branchname 

para archivar los archivos de un árbol llamado. Es decir. se puede pasar a la salida tar para empacar los archivos o archivos de filtro similar (no se exportarán .git) .gitignore:

git archive branchname | tar -x -C c:\git-my-branch 

Pedido cabo git help archive para más detalles.

El equivalente de svn export . otherpath dentro de una cesión temporal existente es

git archive branchname | (cd otherpath; tar x) 

El equivalente de svn export url otherpath es

git archive --remote=url branchname | (cd otherpath; tar x) 
+0

Gracias. Estoy buscando algo así como el último comando (git archive --remote = url branchname | (cd otherpath; tar x)) Pero esto no está funcionando. Por ejemplo, siguiente no funciona git archive [email protected]: gihanshp/WordPress-Widget-Boilerplate.git master | cd/tmp/ – gihan

+0

¿Has probado el 'git archive branchname | (cd otherpath; tar x) '? –

+0

Estoy tratando de copiar directamente desde el servidor remoto – gihan

Cuestiones relacionadas