Kontrola wersji w projekcie elektronicznym (1). System Git
Kontrola wersji w projekcie elektronicznym (1). System Git
08 października 2026
Schemat, płytka, firmware, obudowa i dokumentacja produkcyjna to dziś jeden projekt, który zmienia się kilkanaście razy w tygodniu. Git jest narzędziem, które pozwala nad tym zapanować bez zakładania kolejnych katalogów z datą w nazwie. W pierwszej części poradnika pokazujemy, jak Git działa i jak używać go na jednym stanowisku – bez konta w jakimkolwiek serwisie.
Problem, który Git rozwiązuje
Zacznijmy od sytuacji, którą zna każdy konstruktor. Projekt zasilacza laboratoryjnego jest gotowy w wersji, którą wysłano do wytwórcy płytek. Trzy tygodnie później okazuje się, że trzeba zmienić wartość jednego rezystora w pętli sprzężenia i poprawić rozkład masy pod przetwornicą. Zmiany wchodzą, płytka jedzie do produkcji ponownie – a po dwóch miesiącach ktoś pyta, która dokładnie wersja schematu odpowiada egzemplarzom z pierwszej partii, bo klient zgłasza usterkę występującą tylko w niej.
Odpowiedź na to pytanie da się uzyskać na dwa sposoby. Pierwszy polega na przeszukaniu katalogów nazwanych datami i domyślaniu się, który z nich odpowiada pierwszej partii. Drugi polega na wpisaniu jednego polecenia. Różnicę między tymi dwoma sposobami pracy pokazuje rysunek 1.