Zapisywanie projektów i dokumentów

Zapisywanie dokumentu

Aktualnie aktywny dokument można zapisać lokalnie poprzez:

  • Wybranie polecenia File » Save z głównego menu.

  • Kliknięcie przycisku na Quick Access Bar.

  • Kliknięcie przycisku na głównym pasku narzędzi edytora.

  • Użycie skrótu klawiaturowego Ctrl+S.

Aktualnie wskazany dokument w panelu Projects (jeśli dokument jest faktycznie otwarty) można również zapisać, klikając prawym przyciskiem myszy jego wpis w panelu i wybierając polecenie Save z menu kontekstowego.

Aktualnie wskazany element (dokument, projekt lub grupa projektów) w panelu Projects można zapisać, klikając przycisk u góry panelu Projects. Gdy wskazanym elementem jest projekt, zapisywany jest tylko dokument projektu. Składowe dokumenty projektowe nie są zapisywane tym poleceniem. Gdy wskazanym elementem jest grupa projektów projektowych, zapisywany jest tylko dokument Design Project Group (*.DsnWrk). Składowe projekty i ich dokumenty projektowe nie są zapisywane tym poleceniem.

Dokument w stanie zmodyfikowanym można również zapisać, używając odpowiedniego polecenia z jego karty dokumentu — kliknij prawym przyciskiem myszy kartę, aby uzyskać dostęp do menu kontekstowego poleceń. Zwróć uwagę, że to polecenie nie będzie dostępne, jeśli otwartych jest wiele dokumentów tego samego typu i są one aktualnie zgrupowane.

W przypadku dokumentów schematów, jeśli bieżący format pliku nie jest Binary Version 5.0, pojawi się okno dialogowe File Format, w którym można wybrać format zapisu. Zaleca się wybranie opcji zapisu w SCH Binary Version 5.0. Jeśli użyto funkcji niedostępnych w poprzednich wersjach Altium Designer, zapis w starszym formacie może spowodować utratę danych.

W przypadku dokumentów PCB, jeśli bieżący format pliku nie jest Binary Version 6.0, pojawi się okno dialogowe File Format, w którym można wybrać format zapisu. Zaleca się wybranie opcji zapisu w PCB Binary Version 6.0. Jeśli użyto funkcji niedostępnych w poprzednich wersjach Altium Designer, zapis w starszym formacie może spowodować utratę danych.

W przypadku dokumentu będącego częścią projektu Workspace, polecenie Save zapisze zmiany lokalnie, tj. zapisany zostanie tylko lokalny egzemplarz roboczy pliku dokumentu. Po zapisaniu zmian lokalnie status VCS projektu zostanie zmieniony na Modified, a ikona statusu VCS dokumentu zostanie zmieniona na . Aby udostępnić zmiany w połączonym Workspace, projekt musi zostać zapisany do tego Workspace — dowiedz się więcej.

Otwarty dokument projektu można zapisać pod nową nazwą, używając polecenia File » Save As lub polecenia Save As z menu po kliknięciu prawym przyciskiem myszy wpisu dokumentu w panelu Projects, co tworzy kopię pliku dokumentu pod wskazaną nową nazwą. Ten proces automatycznie dodaje (wiąże) nową kopię dokumentu do aktywnego projektu w miejsce istniejącego (źródłowego) dokumentu, który pozostaje nienaruszony w folderze źródłowym. Jeśli otwarty dokument nie jest częścią projektu — jest dokumentem niezależnym — nowa kopia jest po prostu otwierana w edytorze w miejsce oryginalnego dokumentu.

Po uruchomieniu polecenia pojawia się standardowe okno dialogowe Windows Save As. Użyj tego okna, aby przejść do docelowej lokalizacji zapisu pliku, nadać plikowi nową nazwę (jeśli to wymagane) oraz wybrać format, w jakim plik ma zostać zapisany (jeśli dostępne). Nowo zapisany plik zostanie otwarty w miejsce oryginalnego pliku jako aktywny dokument.

Zwróć uwagę, że pliki przechowywane w tym samym folderze co plik projektu (lub w folderze podrzędnym/podpodrzędnym) są łączone z projektem z użyciem odwołań względnych, natomiast pliki przechowywane w innej lokalizacji są łączone z użyciem odwołań bezwzględnych.

Projekt nadrzędny musi zostać zapisany, aby przy następnym otwarciu projektu wskazywał na kopię dokumentu; w przeciwnym razie projekt nadal będzie zawierał oryginalny dokument.

Jeśli celem jest jedynie utworzenie kopii zapasowej dokumentu, użyj opcji Save Copy As. Tworzy ona nazwaną kopię pliku dokumentu bez wpływu na projekt, w którym się znajduje. Po uruchomieniu polecenia pojawia się standardowe okno dialogowe Windows Save A Copy Of. Użyj tego okna, aby przejść do docelowej lokalizacji zapisu pliku, nadać plikowi nową nazwę (jeśli to wymagane) oraz wybrać format, w jakim plik ma zostać zapisany (jeśli dostępne). Nowo zapisany plik nie zostanie otwarty w miejsce oryginalnego pliku.

Jeśli celem jest zmiana nazwy dokumentu, zobacz sekcję Zmiana nazwy dokumentu.

Wszystkie projekty i dokumenty, które zostały zmodyfikowane, można zapisać lokalnie poprzez:

  • Wybranie polecenia File » Save All z głównego menu edytora.
  • Kliknięcie przycisku na Quick Access Bar.
  • Kliknięcie prawym przyciskiem myszy wpisu grupy projektów projektowych w panelu Projects i wybranie polecenia Save All z menu kontekstowego.

Jeśli projekty są częścią istniejącej (wcześniej zapisanej) Project Group, a członkostwo projektów uległo zmianie (projekty dodane lub usunięte od ostatniego zapisu), wówczas zostanie również zapisany dokument Project Group (*.DsnWrk).

Aby zapisać wszystkie dokumenty aktualnie otwarte w ramach wskazanej kategorii (podfolderu) w panelu Projects lub w folderach potomnych, kliknij prawym przyciskiem myszy wpis wymaganej kategorii (podfolderu) i wybierz polecenie Save All z menu kontekstowego.

Zapisywanie projektu

Gdy wprowadzisz zmianę w strukturze lub opcjach otwartego projektu, staje się on modified. Zmodyfikowany projekt jest wyróżniony gwiazdką obok swojego wpisu oraz ikoną statusu  w panelu Projects. Aby zapisać zmiany w pliku dokumentu projektu, kliknij prawym przyciskiem myszy wpis projektu w panelu Projects i wybierz polecenie Save. Wskazany projekt w panelu można zapisać, klikając kontrolkę  u góry panelu.

W przypadku projektu Workspace polecenie Save zapisze zmiany lokalnie, tj. zapisany zostanie tylko lokalny egzemplarz roboczy pliku dokumentu projektu. Po zapisaniu zmian lokalnie status VCS projektu zostanie zmieniony na Modified, a ikona statusu VCS projektu zostanie zmieniona na . Aby udostępnić zmiany w połączonym Workspace, projekt musi zostać zapisany do tego Workspace. Aby to zrobić, użyj jednej z poniższych metod:

  • Kliknij kontrolkę Save to Server obok wpisu projektu.

    Kontrolka Save to Server jest dostępna, gdy opcja UI.SaveToServerPromotion jest włączona w oknie dialogowym Advanced Settings dialog.

  • Kliknij prawym przyciskiem myszy wpis projektu i wybierz Save to Server z menu kontekstowego.

  • Kliknij ikonę statusu Modified () obok wpisu projektu i wybierz Commit Project.

Spowoduje to zapisanie źródłowych dokumentów projektowych projektu, które zostały zmodyfikowane, ale nie zostały jeszcze zapisane lokalnie, oraz otwarcie okna dialogowego Save to Server, w którym można wybrać dokumenty do zapisania w Workspace. Domyślnie w oknie dialogowym zaznaczone są wszystkie zmodyfikowane dokumenty, gdy uzyskuje się do niego dostęp w sposób opisany powyżej.

Po kliknięciu OK dokumenty są zapisywane w Workspace, a łącze Save to Server znika z panelu Projects.

  • Do okna dialogowego Save to Server można też przejść, klikając ikonę statusu VCS Modified () obok wpisu dokumentu projektu w Workspace i wybierając Save to Server. Zwróć uwagę, że w tym przypadku w oknie dialogowym domyślnie zostanie zaznaczony tylko ten dokument.

  • Gdy projekt zawiera dokumenty w stanie Conflict Prevention, z ikoną VCS w panelu Projects, nie można zapisać projektu do Workspace. Przed zapisaniem projektu do Workspace należy rozwiązać konflikty. Więcej informacji znajdziesz na stronie Collaborators Visualization & Conflict Prevention.

  • Podczas próby zapisania projektu do połączonego Workspace, jeśli projekt zawiera wyłącznie dokumenty w stanie Ahead of server (), wszystkie te dokumenty zostaną wypchnięte (push) do Workspace (zamiast commit i push), co zapobiega „pustym commitom” (commitom bez rzeczywistych zmian).

  • Jeśli docelowy Workspace, w którym znajduje się bieżący projekt Workspace, nie jest aktualnie połączony, Altium Designer połączy się z tym Workspace automatycznie.

Możesz odrzucić lokalne modyfikacje dokumentu projektu, klikając prawym przyciskiem myszy wpis dokumentu i wybierając z menu kontekstowego polecenie History & Version Control » Revert Local Modifications . W podobny sposób możesz odrzucić lokalne modyfikacje pliku projektu albo wybierając polecenie Project » History & Version Control » Revert Local Modifications z menu głównego. Wszystkie lokalne modyfikacje dokumentu projektu zostaną utracone, a plik zostanie przywrócony do swojej rewizji bazowej (ostatniej rewizji pliku pobranej/zaaktualizowanej do folderu roboczego). Status pliku po przywróceniu zależy od jego wcześniejszego statusu (np. plik oznaczony jako Modified zostanie przywrócony do No modification).
  • Gdy użytkownik ma wyłącznie uprawnienia do podglądu projektu, łącze Save to Server obok pliku projektu oraz polecenie Save to Server z menu kontekstowego wpisu projektu nie będą dostępne.

  • W pełni kwalifikowana nazwa pliku dokumentu projektu musi mieć mniej niż 260 znaków, a nazwa katalogu musi mieć mniej niż 248 znaków. Możesz skonfigurować system Windows i Altium Designer tak, aby obsługiwały długie ścieżki. Więcej informacji znajdziesz na stronie Support for Long Path Names.

  • Chociaż możesz dodawać istniejące dokumenty powiązane z projektem do projektów Workspace w Altium 365, pamiętaj, że istnieje ograniczenie dla plików zip, 7z i rar większych niż 256 MB. Projekty zawierające takie pliki nie mogą zostać zapisane do Workspace – otrzymasz błąd Git. Zobacz artykuł bazy wiedzy How to fix project data after Git Error with status code 471, aby dowiedzieć się, jak rozwiązać ten problem.

  • Jeśli podczas próby zapisania projektu do Workspace zostaną wykryte dokumenty zewnętrzne w projekcie Workspace, w oknie dialogowym Save to Server zostanie wyświetlone odpowiednie ostrzeżenie. Kliknij element sterujący More Details, aby otworzyć okno dialogowe External Files z listą takich dokumentów i zaleceniami ().

Aby zapisać kopię projektu pod nową nazwą (jeśli to wymagane) i w określonej lokalizacji na dysku twardym, użyj polecenia File » Save Project As z menu głównego lub kliknij prawym przyciskiem myszy jego wpis w panelu Projects i wybierz polecenie Save Project As z menu kontekstowego. Po uruchomieniu polecenia pojawi się standardowe okno dialogowe Windows Save As. Użyj go, aby wskazać miejsce docelowe zapisu pliku projektu i nadać plikowi nową nazwę (jeśli to wymagane). Nowo zapisany projekt zostanie otwarty w miejsce oryginalnego projektu.

Zapisywanie podczas zamykania projektu

Jeśli zamkniesz projekt, a projekt ma co najmniej dwa zmodyfikowane dokumenty, które nie zostały jeszcze zapisane, zostanie otwarte okno dialogowe Confirm Save for Modified Documents. Użyj tego okna, aby zdecydować, co zrobić z tymi dokumentami.

Okno dialogowe pojawi się również podczas próby zamknięcia Altium Designer, jeśli są co najmniej dwa otwarte, zmodyfikowane dokumenty projektowe w wielu projektach, które nie zostały jeszcze zapisane.

Użyj okna dialogowego Confirm Save for Modified Documents, aby zdecydować, jak postąpić z niezapisanymi dokumentami podczas zamykania jednego lub wielu projektów albo samego Altium Designer.Użyj okna dialogowego Confirm Save for Modified Documents, aby zdecydować, jak postąpić z niezapisanymi dokumentami podczas zamykania jednego lub wielu projektów albo samego Altium Designer.

Główna część okna dialogowego zawiera listę wszystkich otwartych i zmodyfikowanych dokumentów (według nazwy i ścieżki do lokalnej kopii), dla których musisz podjąć decyzję, czy zapisać je, czy nie. Dokumenty są grupowane według typu (np. dokumenty PCB, projekty PCB, dokumenty schematów, dokumenty BOM itd.).

Możliwe decyzje wymieniono poniżej. To, które decyzje faktycznie zostaną pokazane dla danego dokumentu, zależy od tego, czy dokument jest lokalny czy oparty o Workspace, a w tym drugim przypadku – czy dokument został już zapisany lokalnie.

 - ta decyzja jest dostępna dla dokumentu lokalnego lub dokumentu Workspace, który nie został jeszcze zapisany lokalnie. W tym drugim przypadku pozwala zapisać dokument lokalnie bez commitowania zmian do połączonego Workspace.

 - ta decyzja jest dostępna dla dokumentu lokalnego lub dokumentu Workspace, który nie został jeszcze zapisany lokalnie. Wszelkie zmiany w dokumencie zostaną odrzucone.

 - ta decyzja jest dostępna dla dokumentu Workspace, niezależnie od tego, czy został już zapisany lokalnie, czy nie. Zmiany w dokumencie zostaną zapisane lokalnie (jeśli dotyczy) oraz w połączonym Workspace.

 - ta decyzja jest dostępna dla dokumentu Workspace, gdy został już zapisany lokalnie. Ponieważ nie ma nic do zapisania lokalnie, nie zostaną wykonane żadne działania dla tego dokumentu.

Zwróć uwagę, że jeśli zmodyfikowany dokument jest otwarty z Workspace, a ten Workspace nie jest aktywnym Workspace, wówczas decyzja Save to Server nie będzie dostępna. Taki dokument można zapisać wyłącznie lokalnie (jeśli dotyczy).

Na dole okna dialogowego dostępne są następujące przyciski, aby szybko ustawić decyzje zbiorczo:

 - użyj tego przycisku, aby szybko ustawić decyzje dla każdego dokumentu w trybie „zapisz lokalnie”. Dla dokumentu lokalnego lub dokumentu Workspace, który nie został jeszcze zapisany lokalnie, decyzja zostanie ustawiona na Save. Dla dokumentu Workspace, który został już zapisany lokalnie, decyzja zostanie ustawiona na Do nothing.

 - użyj tego przycisku, aby szybko ustawić decyzje dla każdego dokumentu w trybie „nie zapisuj nic”. Dla dokumentu lokalnego lub dokumentu Workspace, który nie został jeszcze zapisany lokalnie, decyzja zostanie ustawiona na Don't Save. Dla dokumentu Workspace, który został już zapisany lokalnie, decyzja zostanie ustawiona na Do nothing.

 - użyj tego przycisku, aby szybko ustawić decyzje dla każdego dokumentu w trybie „zapisz w pełni”. Dla dokumentu lokalnego decyzja zostanie ustawiona na Save. Dla dokumentu Workspace decyzja zostanie ustawiona na Save to Server.

Użyj standardowych technik Ctrl+click i Shift+click, aby zaznaczyć wiele wpisów, a następnie wybierz decyzję z menu kontekstowego (prawy przycisk myszy), aby zastosować ją do wszystkich zaznaczonych. Faktycznie zastosowana decyzja będzie zgodna z tym, czy dokument jest lokalny czy oparty o Workspace, jak opisano wcześniej. Zwróć uwagę, że zaznaczanie wielu elementów działa tylko w obrębie dokumentów w tej samej grupie kategorii.

Automatyczne kopie zapasowe (Auto Save Backups)

Tworzenie produktu elektronicznego w środowisku takim jak Altium Designer skutkuje powstaniem dużej liczby plików elektronicznych. Pliki te są cenne, ponieważ stanowią własność intelektualną (IP) Twojej firmy, i muszą być przechowywane oraz utrzymywane w odpowiedni sposób. Altium Designer zawiera szereg funkcji, które zapewniają bezpieczeństwo plików, tworzenie kopii zapasowych oraz możliwość odzyskania starszych wersji w razie potrzeby.

Altium Designer zawiera funkcję umożliwiającą automatyczne zapisywanie wielu wersji wszystkich otwartych plików w określonym interwale czasowym. Skonfigurowana na stronie Data Management – Backup w oknie dialogowym Preferences, funkcja Auto Save zapisuje kopię wszystkich aktualnie otwartych plików, które zostały zmodyfikowane (w Projects panelu jest to oznaczone gwiazdką po nazwie pliku), do wskazanej lokalizacji i w zadanym interwale czasowym. W lokalizacji określonej przez wpis Path w oknie dialogowym Preferences można zapisać do 10 wersji każdego pliku.

Ta funkcja jest przeznaczona do odzyskiwania po awarii, na przykład gdy nastąpi zanik zasilania i komputer niespodziewanie się wyłączy. Pliki AutoSave są identyfikowane przez dodanie .~(X) do nazwy pliku; na przykład plik MySchematic.SchDoc jest automatycznie zapisywany jako MySchematic.~(1).SchDoc, następnie MySchematic.~(2).SchDoc itd. Zwróć uwagę, że po zapisaniu określonej liczby wersji nazwy plików są używane ponownie. Oznacza to, że do zidentyfikowania najnowszego pliku należy użyć znacznika czasu pliku, a nie numeru w nawiasach w nazwie pliku.

Pliki autosave można również uwzględniać w Local History, włączając opcję Add autosaved documents to history na stronie Data Management – Local History w oknie dialogowym Preferences. Gdy ta opcja jest włączona, podczas zdarzenia autosave plik jest zapisywany w obu lokalizacjach. Kopia zapisana w local history ma w nazwie pliku uwzględnioną datę i znacznik czasu oraz jest zapisywana w skompresowanym formacie ZIP używanym przez funkcję Local History. Aby dowiedzieć się więcej o funkcji Local History, zapoznaj się z sekcją Local History na stronie Storage Manager Panel.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

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

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content