Rozpoczęcie pracy z kontrolą wersji PCB w Altium 365

Zachariah Peterson
|  Utworzono: listopad 25, 2020  |  Zaktualizowano: marzec 23, 2021
Rozpoczęcie pracy z kontrolą wersji w Altium 365

Aby rozpocząć pracę z kontrolą wersji w Altium 365, zapoznaj się z tym artykułem na temat Historii Projektu. Chociaż nadal możesz używać poniższej metody, zalecamy sprawdzenie Historii Projektu, aby uzyskać najnowsze i najlepsze informacje.

Odkąd zacząłem używać Githuba i Google Docs, zakochałem się w kontroli wersji. Zamiast trzymać wiele kopii ważnych plików i oznaczać każdą rewizję datą, informacje o śledzeniu rewizji są przechowywane razem z plikiem. To środowisko świetnie sprawdza się w przypadku kodu, arkuszy kalkulacyjnych i dokumentów, a Altium przenosi te same funkcje do projektowania PCB.

Altium 365 umożliwia te same możliwości kontroli wersji. Możesz łatwo powrócić do wcześniejszych wersji projektu, sklonować aktualny projekt oraz uzyskać dostęp do poprzedniej rewizji. Możesz przywrócić kopie plików projektowych w Altium Designer. Jeśli potrzebujesz powrócić do wcześniejszej wersji lokalnego pliku, możesz dołączyć tę poprzednią rewizję do swojej instancji web Workspace w Altium 365. Jeśli nigdy nie używałeś kontroli wersji do projektowania PCB, oto kilka wytycznych dotyczących lokalnej i zarządzanej przez serwer kontroli wersji w Twoim Workspace Altium 365.

Gdzie są przechowywane moje pliki?

Gdy otworzysz swoją instancję przestrzeni roboczej na Altium 365, nie zobaczysz poprzednich rewizji swoich plików schematycznych. Wszystko, co widzisz w swojej instancji przestrzeni roboczej, to najnowsza rewizja twoich plików projektowych. Nasuwa się więc pytanie, gdzie mogę znaleźć wcześniejsze rewizje plików projektowych?

Za każdym razem, gdy dokonujesz zmian w schemacie, dokumencie PCB lub innym pliku, poprzednia rewizja zostaje zapisana na Altium 365. Gdy otworzysz projekt Altium Designer, możesz uzyskać dostęp do starszych rewizji plików projektowych przechowywanych na twoim lokalnym komputerze oraz online. Możesz uzyskać dostęp do tych różnych rewizji w panelu Storage Manager w Altium Designer.

Na poniższym obrazku otworzyłem jeden z moich projektów Altium 365 w Altium Designer. Gdy otwieram panel Storage Manager, mogę zobaczyć lokalne i online rewizje moich arkuszy schematycznych. Obecną rewizję tego konkretnego pliku schematycznego zaznaczyłem na czerwono (patrz poniżej). Ta rewizja jest obecnie otwarta w tle; jest to aktualna rewizja schematu dołączonego do mojego projektu.

Storage Manager panel in Altium Designer
Poprawki twoich poprzednich plików można zobaczyć w panelu Storage Manager w Altium Designer.

Aby uzyskać dostęp do jednej z wersji, wystarczy dwukrotnie kliknąć na wcześniejszą wersję, a zostanie ona otwarta w Edytorze Schematów. Następnie możesz ustawić okna obok siebie, aby porównać obie wersje, jak pokazano na poniższym obrazie. Wcześniejsza wersja schematu zawiera trzy diody LED w przybliżonej części schematu w bieżącej wersji. Bieżąca wersja ma tylko dwie diody LED. Jak widać w sekcji Komentarze panelu Menedżera Magazynu (patrz powyższy obraz), jedna z diod LED została usunięta ze schematu.

Schematic comparison in Altium Designer and Altium 365 revision control
Porównywanie dwóch wersji schematu w Altium Designer.

Po otwarciu tej wcześniejszej wersji schematu, pojawi się ona w sekcji Wolne Dokumenty panelu Projektów. Możesz kliknąć prawym przyciskiem myszy na tę poprzednią wersję w pliku i kliknąć Przeglądaj, aby zlokalizować ją na swoim lokalnym komputerze. Następnie możesz przenieść ten plik w inne miejsce na swoim lokalnym urządzeniu. Lubię trzymać lokalne kopie mojego pliku projektu w tym samym miejscu, ponieważ pomaga mi to zachować porządek.

Porównywanie wersji

Po zlokalizowaniu wcześniejszej wersji masz kilka opcji, jak jej użyć. Otwierając dwa schematy obok siebie, mogę dokładnie zobaczyć, gdzie zastosowano zmiany w najnowszej wersji mojego pliku ze schematem. Zauważ, że pozwala to łatwo zobaczyć różnice między bieżącą a poprzednią wersją twojego schematu. Mogą jednak istnieć inne różnice, które nie są oczywiste; narzędzie Porównaj pokazuje listę różnic między dwoma plikami.

Aby uzyskać dostęp do narzędzia Porównaj, kliknij na menu Projekty i wybierz Pokaż różnice. Otworzy się okno dialogowe, które pozwoli ci wybrać pliki do porównania. Aby wybrać konkretne pliki, kliknij na opcję Zaawansowany tryb na dole okna dialogowego. Zobaczysz dwie listy zawierające pliki z panelu Projekty. Teraz możesz wybrać pliki, które chcesz porównać. Wybrałem wcześniejszą wersję mojego schematu na lewej liście poniżej, a bieżącą wersję schematu na prawej liście.

Document comparison with Altium 365 version control
Wybieranie wersji dokumentu do porównania w Altium Designer.

Po kliknięciu OK możesz badać konkretne różnice w każdym pliku i wizualnie inspekcjonować te różnice. Zmiany pojawią się jako lista różnic, w które możesz kliknąć, aby zawęzić konkretne różnice każdego pliku.

Zachowanie wcześniejszej wersji w Twoim bieżącym projekcie

Jeśli zdecydowałeś się na użycie wcześniejszej wersji pliku w swoim projekcie, po prostu zmień jego nazwę i dodaj go do swojego bieżącego projektu, przeciągając go do panelu Projektów. Następnie możesz zatwierdzić i wysłać swój projekt do swojej instancji sieciowej Workspace, korzystając z narzędzi kontroli wersji w panelu Projektów. Możesz również usunąć starszą wersję pliku z projektu, tak jak każdy inny plik.

Na poniższym obrazku dodałem moją poprzednią wersję projektu i teraz zamierzam wysłać projekt z powrotem do mojego Altium 365 Workspace. Po dodaniu poprzedniej wersji do projektu i usunięciu niepotrzebnych plików, wystarczy kliknąć prawym przyciskiem myszy na plik projektu i wybrać Zatwierdź cały projekt pod wpisem Kontrola wersji. Pojawi się okno dialogowe Zatwierdź do kontroli wersji, i możesz wybrać konkretne pliki w swoim projekcie do wysłania do twojego Altium 365 Workspace.

Commit and push in Altium 365 version control
Zatwierdź i wypchnij swój projekt z powrotem do instancji webowej w Altium Designer.

Po kliknięciu "Zatwierdź i Wyślij", wcześniejsza wersja mojego schematu zostanie dodana do kontroli wersji. Teraz pojawi się w swoim łańcuchu rewizji. Możesz zaimplementować te same funkcje śledzenia kontroli wersji, które pokazano powyżej, dla plików PcbDoc i innych plików w swoim projekcie. Zauważ, że w powyższym oknie usunąłem dodatkowy plik schematu z mojego projektu, ale mogłem zachować ten inny plik w moim projekcie. Nadal miałby swój własny łańcuch rewizji śledzony w moim przestrzeni roboczej Altium 365 i dostępny w panelu Menedżera Magazynu.

Każdy, kto ma dostęp do projektu, będzie również mógł uzyskać dostęp do tych wcześniejszych wersji plików. Pamiętaj, aby komunikować się ze swoim zespołem i śledzić dostęp użytkowników w swojej przestrzeni roboczej Altium 365. Aby uzyskać bardziej szczegółowe informacje na temat regulowania dostępu do różnych projektów w Twojej przestrzeni roboczej Altium 365, zapoznaj się z tym samouczkiem dotyczącym kontrolowania dostępu użytkowników.

Mam nadzieję, że ten krótki poradnik pomoże Ci uzyskać dostęp do wcześniejszych wersji plików przechowywanych na Twoim Altium 365 Workspace. Jest to prosty sposób na śledzenie poprzednich rewizji Twoich plików bez konieczności ręcznego śledzenia długiej listy plików na lokalnym komputerze. Należy pamiętać, że Altium Designer będzie śledzić wcześniejsze wersje Twoich plików na lokalnej maszynie, gdy je edytujesz. Są one również dostępne z panelu Storage Manager w liście Local History (patrz powyższe okno). Aby uzyskać więcej informacji na temat kontroli wersji w Altium 365, przeczytaj ten dokument techniczny.

Prosta synchronizacja Twoją drogą do sukcesu

Jeśli chcesz użyć prostszej metody kontroli wersji, Altium Designer oferuje opcję za pomocą funkcji Simple Sync. Ta funkcja przechowuje i synchronizuje projekt PCB w chmurze Altium 365. Jest to świetne rozwiązanie dla indywidualnych projektantów, którzy muszą śledzić tylko swoje własne rewizje i nie muszą martwić się o konflikty wersji. Jest to również dobry sposób na radzenie sobie z prywatnymi projektami, ponieważ tylko twórca projektu będzie mógł wprowadzać edycje. Aby dowiedzieć się więcej o Simple Sync i jak różni się od funkcji Formal Version control, przeczytaj ten przewodnik w dokumentacji Altium Designer.

Altium 365 wprowadza niespotykany dotąd poziom integracji do branży elektronicznej. Do tej pory kontrola wersji była ograniczona do świata rozwoju oprogramowania, teraz projektanci mogą pracować z domu i osiągać niespotykane poziomy efektywności.

Dopiero zaczynamy odkrywać, co jest możliwe do zrobienia z Altium 365. Możesz sprawdzić stronę produktu aby uzyskać bardziej szczegółowy opis funkcji lub jedno z Webinarów na Żądanie.

About Author

About Author

Zachariah Peterson ma bogate doświadczenie techniczne w środowisku akademickim i przemysłowym. Obecnie prowadzi badania, projekty oraz usługi marketingowe dla firm z branży elektronicznej. Przed rozpoczęciem pracy w przemyśle PCB wykładał na Portland State University i prowadził badania nad teorią laserów losowych, materiałami i stabilnością. Jego doświadczenie w badaniach naukowych obejmuje tematy związane z laserami nanocząsteczkowymi, elektroniczne i optoelektroniczne urządzenia półprzewodnikowe, czujniki środowiskowe i stochastykę. Jego prace zostały opublikowane w kilkunastu recenzowanych czasopismach i materiałach konferencyjnych. Napisał ponad 2000 artykułów technicznych na temat projektowania PCB dla wielu firm. Jest członkiem IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society oraz Printed Circuit Engineering Association (PCEA). Wcześniej był członkiem z prawem głosu w Technicznym Komitecie Doradczym INCITS Quantum Computing pracującym nad technicznymi standardami elektroniki kwantowej, a obecnie jest członkiem grupy roboczej IEEE P3186 zajmującej się interfejsem reprezentującym sygnały fotoniczne przy użyciu symulatorów obwodów klasy SPICE.

Powiązane zasoby

Powiązana dokumentacja techniczna

Powrót do strony głównej
Thank you, you are now subscribed to updates.