2012-04-27 13 views

Odpowiedz

13

Można użyć polecenia

git archive branchname 

archiwizować pliki z imieniem drzewa. To znaczy. można przekazać wyjście do tar spakować pliki lub pliki filtrów jak .gitignore (.git nie będą eksportowane):

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

Zamówienie z git help archive więcej szczegółów.

Równowartość svn export . otherpath wewnątrz istniejącego repo jest

git archive branchname | (cd otherpath; tar x) 

Równowartość svn export url otherpath jest

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

Dzięki. Szukam czegoś takiego jak ostatnie polecenie (archiwum git --remote = nazwa oddziału URL | (cd otherpath; tar x)) Ale to nie działa. Na przykład następujące nie działa archiwum git [email protected]: gihanshp/WordPress-Widget-Boilerplate.git master | cd/tmp/ – gihan

+0

Czy wypróbowałeś "gałąź archiwum git | (cd otherpath; tar x) "? –

+0

Próbuję bezpośrednio skopiować z serwera zdalnego – gihan

Powiązane problemy