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 jump
opcjonalne 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 grep
i 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.
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.
„Nieuleczalny myśliciel. Miłośnik jedzenia. Subtelnie czarujący badacz alkoholu. Zwolennik popkultury”.
More Stories
Emdoor przygotowuje się do zaprezentowania swoich osiągnięć w zakresie nowej technologii sztucznej inteligencji podczas targów Global Sources Mobile Electronics Show 2024.
LinkedIn wykorzystuje Twoje dane do szkolenia Microsoft, OpenAI i jego modeli AI – oto jak to wyłączyć
Zapomnij o Apple Watch Series 10 — Apple Watch Ultra 2 w kolorze Satin Black to smartwatch, który warto mieć