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.
Przejrzyj poniższe sekcje, aby dowiedzieć się więcej o zmianach i o tym, jak działają w środowisku repozytorium.
Wersja jest iteracją dokumentu i jego metadanych, które zostały zapisane w repozytorium.
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.
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:
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:
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.
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.
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ć.
Oto przykład, w którym mamy zespół i część w wersji A.
Przejdźmy na kartę Użycia. Karta Użycia zawiera listę plików używanych w bieżącym modelu.
/
, 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 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.
na karcie Użycia wyświetlana jest najnowsza wersja pliku. Pokazuje bieżący etap wszystkich komponentów/komponentów podrzędnych.
na karcie Użycia wyświetlana jest wersja zwolnionego pliku, jeśli jest dostępna.
na karcie Użycia wyświetlana jest najnowsza wersja pliku w używanej zmianie.
na karcie Użycia wyświetlana jest zwolniona wersja pliku w używanej zmianie, jeśli jest dostępna.
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.
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.
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.