Biegowelove.pl

informacje o Polsce. Wybierz tematy, o których chcesz dowiedzieć się więcej

Wydanie projektu Git typu open source w wersji 2.40

Wydanie projektu Git typu open source w wersji 2.40

Niedawno projekt Git o otwartym kodzie źródłowym wydał najnowszą wersję 2.40, zawierającą kilka nowych funkcji i poprawek błędów. Najważniejsze cechy tego wydania obejmują aktualizacje do git jump narzędzie, ulepszenia do cat-file Narzędzie i szybsza reakcja w systemie Windows.

Taylor BlauInżynier oprogramowania GitHub prof Przewodnik po aktualizacjach przy bramie 2.40. git jumpopcjonalne narzędzie w Git’s Wejście Directory obsługuje teraz Emacsa i Vima. the git jump Narzędzie działa poprzez zawijanie poleceń Git, np git grepi wprowadź ich wyniki do Vima Szybka naprawa istniejący.

Jeśli używasz Emacsa, git jump Może służyć do generowania listy witryn za pomocą polecenia M-x grepgit jump --stdout grep foo. Polecenie wyświetli następnie wszystkie dopasowania „foo” w twoim projekcie, umożliwiając łatwą nawigację. Git Jump działa również z diff I merge.

Strumień cat-file Narzędzie jest powszechnie używane do drukowania zawartości dowolnych obiektów w repozytoriach Git. Z Gitem w wersji 2.38.0, cat-file Narzędzie posiada wsparcie dla implementacji Git mapa poczty Reguły podczas drukowania zawartości zatwierdzenia. Aby zrozumieć rozmiar konkretnego obiektu, --batch-check I -s użyto opcji z cat-file narzędzie. Jednak poprzednie wersje Git miały problem, który powodował nieprawidłowe wyniki podczas używania --use-mailmap opcja z cat-file Narzędzie w połączeniu z --batch-check I -s Opcje. W Git 2.40 zostało to poprawione i --batch-check I -s Opcje będą teraz poprawnie zgłaszać rozmiar obiektu.

the git check-attr Polecenie służy do określenia, które gitattributes Jest przypisany do konkretnego utworu. Te atrybuty są definiowane i ustawiane przez jedną lub więcej jednostek .gitattributes pliki w repozytorium. W przypadku złożonych lub wielu reguł .gitattributes akta, check-attr użyto polecenia git:


$ git check-attr -a git.c 
git.c: diff: cpp 
git.c: whitespace: indent,trail,space

poprzednio, check-attr Wymaga indeksu, co utrudnia korzystanie z niego puste magazyny. Repozytorium abstrakcyjne to katalog z .git Sufiks bez lokalnie wyewidencjonowanej kopii któregokolwiek z plików objętych kontrolą wersji. Teraz w Git 2.40 i późniejszych jest wsparcie dla --source= opcja wyszukiwania .gitattributes W, ułatwiając korzystanie z abstrakcyjnych magazynów.

READ  Microsoft zhakował swoją edycję Windows Server 2022

Uchwyt GitHub na Twitterze Opublikuj najważniejsze informacje, które przykuły uwagę społeczności technicznej na Twitterze. Użytkownik Twittera Andrzej Przesłał dalej ogłoszenie z plikiem cytaty„,”Skok przez bramę wygląda na bardzo przydatny! https://github.com/git/git/tree/v2.19.0/contrib/git-jump

Git 2.40 zawiera również ulepszenia przepisywania starszych części Git z Perla lub Shella na współczesne odpowiedniki C. Dzięki temu polecenia Git działają szybciej na platformach takich jak Windows. Teraz, git bisect Jest teraz zaimplementowany w C jako oryginalna wbudowana i starsza implementacja git add --interactive emerytowany ć.

W wersji 2.40 wprowadzono pewne ulepszenia infrastruktury CI Gita. Niektóre długo działające kompilacje CI systemu Windows zostały wyłączone, co spowodowało szybsze i wydajniejsze pod względem zasobów przebiegi CI dla programistów Git.