2009-09-17 9 views
24

Chciałbym wyświetlić listę wersji plików w katalogu głównym repozytorium git. Aby zrobić to samo na bazarze, należy uruchomić:Jak wyświetlić listę wersji plików w git?

bzr ls --versioned --non-recursive 

Jak to zrobić w git?

+0

Nazwałbym te * śledzone * pliki w git, dlatego nie pojawiły się one w moich wynikach Google. Przypuszczam, że nie warto publikować duplikatów, więc oto słowo kluczowe. –

Odpowiedz

34

Byłoby bardziej pomocne, gdybyś dokładnie opisał listę, którą chcesz pokazać. Zgadując z dokumentu bzr, wyobrażam sobie, że chcesz czegoś takiego.

git ls-tree --name-only HEAD 

ta zawiera nazwy plików w bieżącym katalogu, które są obecnie w rewizji HEAD, który powinien być zbliżony do tego, co prosicie.

+4

I 'git ls-tree - only-only HEAD. /' Tylko dla rzeczy w bieżącym katalogu. – Kzqai

6

nie wiem co "BZR ls --versioned --non-rekurencyjny" robi, ale podejrzewam, że jest to albo

lub

  • git ls-files” (być może dodatkowo --cached i --ex clude-standardowe opcje), która wymienia określone rodzaje plików (domyślnie są to pliki, które są w indeksie) i jest rekursywna (a obecnie nie ma możliwości wyłączenia rekurencji, o ile wiem).
Powiązane problemy