Posiadam 3 standardowe piloty zdalnego sterowania dla głównego repozytorium, w którym aktualnie pracuję: lokalną kopię zapasową, stację roboczą partnera programisty i hostowane repozytorium. Mamy 3 lub 4 gałęzie, które są aktywne przez większość czasu, z których jeden to master.Reszty limitów pokazane z logiem git --decorate
monitorować gałęzie w regularnych odstępach czasu w ciągu dnia, używając:
git log --graph --oneline --decorate -15 my-branch his-repo/his-branch master other-branch
--decorate
ma zasadnicze znaczenie, ponieważ pozwala mi znać stan rzeczy w odniesieniu do naszych bardzo lotnych oddziałów rozwoju. Problemem jest to, że widzę wszystkie z odległych pozycjach piśmiennictwa i wszystko z gałęzi, znaczniki itp w dekoracji.
Czy jest jakiś sposób ograniczenia liczby --decorate
do wysyłania tylko niektórych informacji? Umieszczenie wykazu w wierszu poleceń ogranicza tylko pokazane poprawki, a nie wyświetlane ref.
Dzięki, Mike
Manipulowanie 'refs' nie jest złym pomysłem, oprócz tego, że muszę również brać pod uwagę' packed-refs'. Chociaż może kiedyś napisałem skrypt, znajdzie on inne zastosowania ... Z drugiej strony, zakodowany na stałe Skrypt do zmiany nazwy 'refs' i' packed-refs' oraz wstawienia prostego pliku 'packed-refs' z poprawnymi hasłami może być dość prosty. Największym niebezpieczeństwem, jakie widzę w tym przypadku, są wszelkie inne procesy, które mogą uzyskać dostęp do repozytorium (IDE, itp.). – MikeJansen
Nigdy nie integruję kontroli źródła z żadnym IDE, ale znowu jestem w świecie .NET, gdzie nie ma zaufania do OSS;) –
Jestem też w .NET. Używam dostawcy kontroli źródła git głównie do robienia szybkich różnic, historii lub obwiniania. Używam TortoiseGit głównie do Show Log. – MikeJansen