Po zmianie nazwy folderu (git mv foldername newfoldername
) zniknęła historia tego folderu w Github. I może jeszcze zobaczyć pełną historię każdego pliku w folderze gdybym klonu repro i uruchomić ...Zobacz historię w GitHub po zmianie nazwy folderu
git log --follow ./newfoldername/file
Ale czy to możliwe, aby uzyskać historię przemianowany folderów widocznych w Github? To jest pytanie Githuba, historia wersji git działa zgodnie z oczekiwaniami. Dzięki
Ponieważ nie odnoszą się do git per se, zmieniłem tytuł. Również historia plików/katalogów nie jest naprawdę * śledzona * w Git, jest raczej * zrekonstruowana *. Gdyby GitHub mógł wykonać tę rekonstrukcję tak, jak chciałeś, prawdopodobnie już byś to zobaczył. –
Należy zauważyć, że Git nie śledzi bezpośrednio nazw plików (plik o zmienionej nazwie powoduje, że jego poprzedni wpis nie występuje w następnym obiekcie drzewa reprezentującym katalog tego pliku, a nowy wpis dodany do niego), a zmiana nazwy katalogu powoduje tylko pojedyncze zmienić na odpowiedni wpis do obiektu drzewa reprezentujący stan katalogu obejmującego. Jak poprawnie wskazuje @larsmans, nazwy są * odgadywane * przez maszynę 'git log' (która ma kilka pokręteł, które mają na to wpływ). Nie wstrzymywałem oddechu, żeby znaleźć właściwe rozwiązanie twojego problemu. – kostix
Należy również zauważyć, że 'git' nie śledzi historii folderów w ogóle, poza pojęciem" ten plik znajduje się w tym folderze w tym konkretnym drzewie/commit "... – twalberg