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
Ding! Christopher Ward ogłasza nowe Bel Canto
Najlepszą reklamą podczas wydarzenia Apple Mac była bezpłatna aktualizacja pamięci RAM dla MacBooka Air
Startup zajmujący się obserwacją Ziemi wychodzi z zapomnienia z 12 milionami dolarów