Strona główna : Warunki oprogramowania : Definicja kontroli wersji

Kontrola wersji

Kontrola wersji służy do zarządzania wieloma wersjami komputera akta i programów. System kontroli wersji lub VCS zapewnia dwa podstawowe zarządzanie danymi możliwości. Pozwala użytkownikom na 1) blokowanie plików, aby mogły być edytowane tylko przez jedną osobę naraz, oraz 2) śledzenie zmian w plikach.

Jeśli jesteś jedyną osobą edytującą dokument, nie ma potrzeby blokowania pliku do edycji. Jeśli jednak nad projektem pracuje zespół programistów, ważne jest, aby nie było dwóch osób edytujących ten sam plik w tym samym czasie. W takim przypadku jedna osoba może przypadkowo nadpisać zmiany wprowadzone przez inną osobę. Z tego powodu kontrola wersji umożliwia użytkownikom „wypisywanie” plików do edycji. Gdy plik został wyrejestrowany z udostępnionego serwer plików, nie mogą być edytowane przez innych użytkowników. Kiedy osoba zakończy edycję pliku, może zapisać zmiany i „zaewidencjonować” plik, aby inni użytkownicy mogli go edytować.

Kontrola wersji umożliwia również użytkownikom śledzenie zmian w plikach. Ten rodzaj kontroli wersji jest często używany w tworzeniu oprogramowania i jest również nazywany „kontrolą źródła” lub „kontrolą wersji”. Popularne systemy kontroli wersji, takie jak Subversion i CVS, umożliwiają programistom zapisywanie przyrostowych wersji programów i Kod źródłowy pliki podczas procesu tworzenia. Zapewnia to możliwość przywrócenia wcześniejszej wersji programu, jeśli to konieczne. Na przykład, jeśli błędy znajdują się w nowej wersji programu, programista może przejrzeć poprzednią wersję, gdy debugowania kod.

Oprogramowanie do kontroli wersji wymaga, aby wszystkie pliki były zapisywane w centralnej lokalizacji. Ta lokalizacja nazywa się składnica i zawiera wszystkie poprzednie i aktualne wersje plików zarządzanych przez VCS. Za każdym razem, gdy tworzony jest nowy plik lub aktualizowany jest plik bieżący, zmiany są „zatwierdzane” w repozytorium, więc najnowsza wersja jest dostępna dla wszystkich użytkowników.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję kontroli wersji. Wyjaśnia w terminologii komputerowej, co oznacza Kontrola wersji i jest jednym z wielu terminów programowych w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz, że ta definicja kontroli wersji jest pomocna, możesz odwołać się do niej, korzystając z linków cytowania powyżej.