Mam jeden błąd podczas używania git na Sourcetree. Utworzyłem lokalny oddział o nazwie sprints / Mycompany_sprint_1 (ponieważ chcę go w kategorii), a następnie wykonałem wiele wiśniowych wyborów do tej gałęzi z innej. Następnie próbowałem wypchnąć wszystkie zmiany w moim oddziale, ale otrzymuję kolejny błąd:
Oddział zdalny ”(oddział lokalny =„ sprinty / moja_firma-1 ”) jest nieprawidłowy. Nazwy referencji muszą być zgodne z regułami formatu ref git: https://www.kernel.org/pub/software/scm/git/docs/git-check-ref-format.html Ukończono z błędami, patrz wyżej.
Ale jeśli przejdę do linku, przestrzegam (o ile widziałem) wszystkich reguł, ponieważ spójrz na pierwszą zasadę:
Mogą zawierać ukośnik / dla grupowania hierarchicznego (katalogu), ale żaden element oddzielony ukośnikiem nie może zaczynać się od kropki. lub zakończ sekwencją .lock. Sprawdzam, czy problemem może być to, że kategoria sprężyn już istnieje, ale tak nie jest.
Czy ktoś może mi powiedzieć, co robię źle? Obawiam się, że nie widzę tutaj błędu ...
źródło
Problem nie dotyczy lokalnej nazwy oddziału. Problem dotyczy nazwy oddziału, o którą poprosił inny Git.
Oto ten komunikat o błędzie, tym razem czcionką o stałej szerokości dla przejrzystości:
Usuń uwagę w nawiasie, która ma jedynie charakter informacyjny:
Masz - jakoś; powinno to być niemożliwe - należy podać nazwę oddziału, która jest całkowicie pusta. To nie jest poprawna nazwa oddziału. Jak to określiłeś, nie mam pojęcia, ale musisz przestać to robić.
źródło
Na 22 listopada 2019 r. Wydaje się to ostatecznie naprawione.
Źródło: Informacje o wersji SourceTree
źródło
Pchałem Release_Staging_2.0 na początek Otrzymywałem ten sam błąd .. Kiedy zmieniłem nazwę na Staging_2.0 w moim lokalnym oddziale, zadziałało .. Nadal nie znalazłem dokładnego powodu, ale możesz spróbować.
źródło