Making an Existing Project Available in the Workspace through Altium Designer

Note

The features available depend on your Altium product access level. Compare features included in the various levels of Altium Designer Software Subscription and functionality delivered through applications provided by the Altium 365 platform.

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Zalecaną i najbardziej efektywną metodą pracy nad projektami jest stworzenie nowego projektu bezpośrednio w połączonym Workspace. Jeśli masz już istniejący projekt, możesz przenieść go do swojego Workspace, udostępniając go online i decydując się na włączenie formalnej kontroli wersji. W każdym przypadku projekt będzie przechowywany i zarządzany przez natywny system kontroli wersji (VCS) Workspace. Daje to pełną funkcjonalność projektu podczas pracy z nim za pomocą Altium Designer. Posiadanie projektu pod pełną kontrolą VCS Workspace jest jedynym sposobem na udostępnienie tego projektu wielu osobom do edycji przez Altium Designer (pod warunkiem, że są członkami Workspace) i korzystanie z dodatkowych funkcji platformy, takich jak śledzenie historii i zaawansowane udostępnianie projektu.

Lokalny projekt, który nie jest pod kontrolą wersji lub jest pod zewnętrzną kontrolą wersji, może zostać zarejestrowany w twoim Workspace za pomocą metody nazywanej Prosta Synchronizacja. W Workspace tworzone jest lustro twojego projektu i jest synchronizowane. Gdy lokalne zmiany w plikach zostaną zapisane (lub zapisane i zatwierdzone w zewnętrznym repozytorium projektowym), te zmiany są automatycznie synchronizowane z ich odpowiednikami w projekcie w Workspace. Prosta Synchronizacja pozwala korzystać z funkcji współpracy dostępnych przez platformę Altium 365, zachowując oryginalny projekt tam, gdzie jest. Należy jednak pamiętać, że dla lokalnego projektu projektowego (nie pod zewnętrzną kontrolą VCS), projekt ten może być edytowany tylko przez jedną osobę (właściciela tego projektu – tego, który udostępnił go online w Workspace).

Aby udostępnić istniejący projekt (lokalny projekt lub projekt aktualnie pod zewnętrzną kontrolą wersji) w Workspace – jako projekt zwierciadlany (Prosta Synchronizacja) w Workspace Altium 365 lub jeden pod natywną kontrolą wersji Git Workspace, otwórz projekt jak zwykle w Altium Designer, a następnie kliknij prawym przyciskiem myszy na jego wpis w panelu Projekty i wybierz Udostępnij Projekt Online z menu kontekstowego, dając dostęp do okna dialogowego Udostępnij Online. Podczas korzystania z Workspace Enterprise Server, polecenie Udostępnij Projekt na Serwerze otwiera okno dialogowe Udostępnij na Serwerze.

Podczas połączenia z Workspace z jedną lub więcej aktywnymi definicjami procesów dla tematu Tworzenia Projektów, udostępnianie istniejącego projektu w Workspace odbywa się przez kliknięcie prawym przyciskiem myszy na wpisie projektu w panelu Projekty i wybranie polecenia z podmenu Konwertuj na Zarządzany Projekt – dowiedz się więcej o Konwertowaniu Projektu na Podstawie Procesu.

Udostępnij istniejący lokalny projekt w Workspace, zasadniczo 'rejestrując' go w Workspace i tworząc 'lustro' tego projektu.
Udostępnij istniejący lokalny projekt w Workspace, zasadniczo 'rejestrując' go w Workspace i tworząc 'lustro' tego projektu.

Przechodzenie z SVN Przestrzeni Roboczej do Git Przestrzeni Roboczej Copy Link Copied

Gdy Altium Designer jest połączony z Przestrzenią Roboczą Enterprise Server, a projekt konstrukcyjny jest przechowywany w repozytorium SVN zarządzanym przez usługę kontroli wersji Przestrzeni Roboczej Version Control Service, możesz zmigrować ten projekt z repozytorium SVN do wbudowanego repozytorium Git Przestrzeni Roboczej (Versioned Storage). Aby to zrobić, kliknij prawym przyciskiem myszy jego wpis w panelu Projects i wybierz polecenie History & Version Control » Migrate Project to Altium Versioned Storage z menu kontekstowego. Alternatywnie, kliknij przycisk Migrate to Server Versioned Storage w oknie dialogowym Project Options.

Po wykonaniu poleceń, które obejmują ostatnie zatwierdzenie VCS, projekt zostanie zmigrowany do kontroli wersji repozytorium Git Przestrzeni Roboczej.

Kontrolowanie synchronizacji projektu Copy Link Copied

Po udostępnieniu lokalnego projektu w Przestrzeni Roboczej Altium 365, kontrola jego dostępności online i synchronizacji jest zapewniona przez zakładkę General w oknie dialogowym Project Options.

Należy zauważyć, że zakładka General jest prezentowana tylko wtedy, gdy Altium Designer jest połączony z Przestrzenią Roboczą Altium 365, a nie z Przestrzenią Roboczą Enterprise Server.

Opcje i kontrole dotyczące udostępnienia projektu online są prezentowane na zakładce General okna dialogowego Project Options.
Opcje i kontrole dotyczące udostępnienia projektu online są prezentowane na zakładce General okna dialogowego Project Options.

Użyj opcji dostępnej w obszarze General zakładki, aby dokonać zmian w opisie projektu. Dotyczy to tylko projektu odbitego w Przestrzeni Roboczej.

W obszarze Online Availability and Synchronization zakładki, opcja Version Control odzwierciedla obecny styl dostępności online:

  • Opcja Włączona – projekt (i jego pliki źródłowe) są przechowywane pod własnym natywnym systemem kontroli wersji Przestrzeni Roboczej (Git). Jest to zalecane podejście, ponieważ dzięki temu masz dostęp do maksymalnej funkcjonalności oferowanej przez Przestrzeń Roboczą i platformę Altium 365.
  • Opcja Wyłączona – pliki projektu są przechowywane w Przestrzeni Roboczej do podstawowego dostępu i umożliwienia udostępniania innym do przeglądania i komentowania tylko – układ Simple Sync.

Użyj opcji, aby zmieniać między tymi dwoma według potrzeb.

Ta opcja nie jest dostępna, jeśli projekt jest przechowywany w zewnętrznym repozytorium kontroli wersji.

Jeśli chcesz zatrzymać synchronizację między lokalnym projektem a zarządzaną inkarnacją tego projektu, która została udostępniona w Przestrzeni Roboczej, kliknij przycisk . Okno Turn off project synchronization pojawi się. Kliknij na opcję Unlink , a następnie kliknij OK z powrotem w oknie dialogowym Project Options. Lokalny projekt nie będzie już powiązany z projektem w Przestrzeni Roboczej.

Jest to odzwierciedlone w panelu Projects po zapisaniu lokalnego projektu, poprzez prezentację projektu pod aktywną Grupą Projektów (*.DsnWrk), a nie jako wpis pod aktywną Przestrzenią Roboczą. Zapis jest wymagany, ponieważ linki do projektu w Przestrzeni Roboczej są usuwane z pliku projektu.

Projekt w Przestrzeni Roboczej pozostaje nietknięty – nie jest usuwany przez tę akcję.

Możesz przerwać połączenie między lokalnym projektem a inkarnacją tego projektu udostępnioną w Przestrzeni Roboczej.Możesz przerwać połączenie między lokalnym projektem a inkarnacją tego projektu udostępnioną w Przestrzeni Roboczej.

Zawsze możesz ponownie udostępnić lokalny projekt online, jako projekt odbity lub pełny projekt VCS (Version Control). Zakładka General okna dialogowego Project Options przedstawi przycisk , za pomocą którego można uzyskać dostęp do okna dialogowego Make Available Online.

Jeśli ponownie udostępniasz lokalny projekt online po wyłączeniu synchronizacji, możesz potrzebować zmienić nazwę projektu. Ponieważ wyłączenie synchroniz
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Note

The features available depend on your Altium product access level. Compare features included in the various levels of Altium Designer Software Subscription and functionality delivered through applications provided by the Altium 365 platform.

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.