Jak korzystać z nawigacji kodu GitHub z przeglądarki?

10

Chcę skorzystać z funkcji nawigacji GitHub w przeglądarce, ale pojawia się ten komunikat o błędzie u góry kodu python:

Code navigation is available for this repository but data for this commit does not exist.

Kiedy działa skutecznie, mówi:

You're using code navigation to jump to definitions or references.

Czy ktoś mógłby mi pomóc zrozumieć, co oznacza ta wiadomość?

Dariusz
źródło

Odpowiedzi:

8

Prywatne repozytoria nie są obecnie indeksowane do nawigacji kodowej. Obecnie indeksowanie nawigacji kodowej jest przeprowadzane w repozytoriach publicznych i z czasem będzie wdrażane w repozytoriach prywatnych.

Cfir TSabari
źródło
2
Jakie było twoje źródło tej odpowiedzi? Ten post wydaje się nie zgadzać, opublikowany przed Twoją odpowiedzią. „Wyświetl kartę kodu w dowolnym publicznym lub prywatnym repozytorium obsługiwanych języków, aby ją wypróbować”. Nawigacja kodu nie działa dla mnie, próbuję wyśledzić bieżącą sytuację. Moje prywatne repo zostało niedawno dodane, więc być może nie jest jeszcze indeksowane ... ale nadal chciałbym dowiedzieć się więcej o bieżącym stanie tej funkcji Github, a dokładniej o tym komunikacie o błędzie, o który prosi OP.
daevski
4

Biorąc pod uwagę, że Code Navigation został wydany w ograniczonej publicznej wersji beta dla wybranych repozytoriów na początku tego roku i jest dostępny w repozytoriach Python od listopada ubiegłego roku, możliwe jest, że twoje repozytorium (zakładając, że ma zatwierdzenia) nie zostało jeszcze przeskanowane, szczególnie jeśli jest dość nowe.

Ponadto strona pomocy wspomina:

Nawigacja kodu działa dla aktywnych gałęzi.
Jeśli funkcja jest dla Ciebie włączona, ale nie widzisz łączy do definicji funkcji i metod, prześlij do gałęzi i spróbuj ponownie.

VonC
źródło