Wersje

Ważne jest, aby przed zmianą wersji jakichkolwiek plików rozumieć działanie funkcji.

Wersje umożliwiają nadanie etykiety istotnemu punktowi w historii lub zestawowi zmian wprowadzonych w dokumencie i powiązanych plikach. Sama etykieta jest zmianą a zbiór plików, na które zmiana miała wpływ uznawany jest za poziom zmiany. Poziom zmiany można później odtworzyć, tak że dokument i wersja plików powiązanych z tą zmianą będą zachowane.

Uwaga: Zobacz temat Administrowanie schematem rewizji w sekcji poświęconej zadaniom administracyjnym, aby uzyskać więcej informacji na temat konfigurowania schematów rewizji.

Informacje o zmianach

Przejrzyj poniższe sekcje, aby dowiedzieć się więcej o zmianach i o tym, jak działają w środowisku repozytorium.

Uwaga: W przypadku sprawdzania pliku nie można modyfikować uprzednio wprowadzonych zmian.

Co to jest wersja?

Wersja jest iteracją dokumentu i jego metadanych, które zostały zapisane w repozytorium.

Co to jest zmiana?

Zmiana stanowi istotny etap w historii pliku/elementu i powiązanych z nim elementów podrzędnych. Kolekcja plików, na które ma wpływ zmiana, jest traktowana jako poziom zmiany, który jest przechowywany jako część przypisanej etykiety zmiany. Poziom zmiany można przechowywać i pobierać, zapewniając, że dokument, element i powiązane pliki skojarzone z tą zmianą będą zachowane. Zmiana jest zwykle oznaczana pojedynczym znakiem, na przykład A lub B.

Do tworzenia zmiany służy polecenie Zmień wersję. Zmiany można również automatycznie generować przez zmianę stanu cyklu rozwojowego.

Kiedy zmiana jest pobierana z repozytorium, tylko jedna wersja jest używana, aby odzwierciedlać zmianę. Jeżeli cykle życia nie są używane, wersja jest zawsze ostatnią w zmianie.

W jaki sposób związane są dokumenty kontrolowane przez zmianę?

Używając dokumentów, które są powiązane ze sobą, np. zespół i komponenty referencyjne, tworzona jest relacja pomiędzy poszczególnymi wersjami tych dokumentów. Gdy do repozytorium wprowadza się zespół, zmiana każdego z jego komponentów jest zapisywana, tak że kiedy wywoływana jest zmiana, każdy powiązany dokument jest wywoływany przy użyciu zapisanej zmiany.

Edycja pliku referencyjnego bez tworzenia nowej zmiany

    Jeżeli jeden dokument nawiązuje do innych dokumentów i te pliki są edytowane bez wpływania na zmianę, dokumenty odnoszące się wykorzystają edycje. Przykłady:

  • Zmiana A zespołu nawiązuje do zmiany B części.
  • Modyfikacje są robione w zmianie B części po wprowadzeniu zmjiany A.
  • Modyfikacje w zmianie B części będą widoczne w zmianie A zespołu po jego wprowadzeniu następnym razem.

Edycja pliku referencyjnego po utworzeniu nowej zmiany

    Jeżeli dokument nawiązuje do innych plików i tworzona jest nowa wersja dla jednego z tych plików, dokument odnoszący się zachowuje powiązanie ze zmianą pierwotną. Przykłady:

  • Zmiana A zespołu nawiązuje do zmiany B części.
  • Tworzona jest nowa zmiana części A i oznakowana literą C.
  • Do zmiany C części wprowadzane są modyfikacje.
  • Modyfikacje w zmianie C części będą widoczne w zmianie A zespołu po jego następnym otwarciu z repozytorium.

Co oznacza, gdy zmiana jest oznaczona jako zwolniona?

Kiedy wersja w zmianie oznaczona jest jako zwolniona, ma priorytet nad nowszymi wersjami i będzie reprezentować zmianę. Priorytetyzacja znana jest jako preferowanie zwolnionych i jest opcją, którą można wyłączyć w kilku oknach dialogowych.

Przeanalizujmy prosty przykład, gdzie zespół jest w wersji A, a część w wersji B.
  • Zmiana A zespołu odwołuje się do zmiany A części.
  • Wersja 2 części jest zwolniona.
  • Część zostanie zmieniona na zmianę B.
  • Zostanie utworzona nowa wersja 3 zespołu, ale nadal będzie używana wersja A części.
  • Zmiana B części jest również aktualizowana, ale nie jest używana przez zespół.

Uwaga: Wersji oznaczonej jako zwolniona nigdy nie można całkowicie usunąć z systemu, usunąć ją może wyłącznie administrator.

Właściwość „Ostatni zatwierdzający” opisuje użytkownika, który zatwierdził/zwolnił ostatnią zmianę dokumentu. Jeśli administrator zmienił niektóre właściwości w programie Vault w przypadku zwolnionego pliku, we właściwości „Ostatni zatwierdzający” jest wyświetlany użytkownik, który zwolnił tę wersję.

Właściwość „Data ostatniego zwolnienia” opisuje datę i godzinę, kiedy ostatnia zmiana dokumentu została zwolniona.

Uwaga: Utworzone wersje plików, np. przez użytkownika korzystającego z narzędzia Job Processor w celu synchronizacji właściwości lub innych rozszerzeń, nie będą aktualizowane w ramach właściwości „Ostatni zatwierdzający” i „Data ostatniego zwolnienia”.

Co oznacza zwolnienie obciążone?

Opcja Preferuj zwolnione wskazuje, że zwolnione dane powinny mieć wyższy priorytet niż dane niezwolnione. Pokazuje najnowszą wersję pliku w używanej zmianie. Tę opcję można wyłączyć.

Uwaga: Opcja obciążenie zwolnione jest domyślnie włączona.

Jaka jest różnica między preferowaniem zwolnionych a preferowaniem zmian?

Oto przykład, w którym mamy zespół i część w wersji A.

  • Opcja Preferuj zwolnione oznacza, że w wyświetlanej części będzie używana wersja 2, a nie 3.
  • Preferowanie zmian zawsze wymusza użycie przez zespół w wersji A części w wersji A.

Przejdźmy na kartę Użycia. Karta Użycia zawiera listę plików używanych w bieżącym modelu.

Kliknij przycisk widoku / , aby przełączyć między preferowaniem zwolnionych/niezwolnionych. Należy pamiętać, że przycisk widoku służy tylko do wyświetlania; nie zmienia stanu pliku/komponentu.
  • Opcja Preferuj zwolnione umożliwia wyświetlenie wszystkich komponentów w stanie Zwolniony.
  • Opcja Preferuj niezwolnione pokazuje najnowszy stan wszystkich komponentów.

Opcja Najnowsze oznacza najnowszą zmianę/wersję, z którą jest połączony element macierzysty. Celem jest wyświetlenie najnowszej wersji/wersji każdego komponentu skojarzonego z komponentem macierzystym. Nie musi jednak oznaczać, że element macierzysty aktualnie używa tej wersji.

Tekst Zwolnione dotyczy zwolnionej wersji. Celem jest wyświetlenie użytej wersji zwolnionej.

  • Po wybraniu opcji Najnowsza w widoku Niewydane, z tendencją na karcie Użycia wyświetlana jest najnowsza wersja pliku. Pokazuje bieżący etap wszystkich komponentów/komponentów podrzędnych.
  • Po wybraniu opcji Najnowsza w widoku Preferuj zwolnione na karcie Użycia wyświetlana jest wersja zwolnionego pliku, jeśli jest dostępna.
  • Po wybraniu określonej zmiany z widokiem Niewydane, z tendencją na karcie Użycia wyświetlana jest najnowsza wersja pliku w używanej zmianie.
  • Po wybraniu określonej zmiany w widoku Preferuj zwolnione na karcie Użycia wyświetlana jest zwolniona wersja pliku w używanej zmianie, jeśli jest dostępna.

Co oznacza nadrzędność w odniesieniu do wersji lub zmiany?

Wersja nadrzędna lub najnowsza jest zawsze najnowszą wersją pliku, nawet jeżeli włączona jest opcja Preferuj zwolnione.

Zmiana nadrzędna lub najnowsza jest zawsze najnowszą wersją najnowszej zmiany pliku, nawet jeżeli włączona jest opcja Preferuj zwolnione.

Jak zmiany i cykle życia pracują współpracują ze sobą?

W przypadku używania zmian w połączeniu z cyklami rozwojowymi, zmiany mogą być tworzone automatycznie po wystąpieniu określonego zdarzenia. Na przykład administrator może skonfigurować je tak, aby podczas przenoszenia pliku ze stanu Praca w toku w stan Przegląd system automatycznie tworzył nową zmianę dla tego pliku.

Czym jest szybka zmiana?

Szybka modyfikacja jest to zmiana w pliku bez tworzenia nowej zmiany. Szybkie zmiany są wywoływane przez modyfikację pliku po ustawieniu dokumentu w stan Szybkie zmiany.