Czym są systemy kontroli wersji?
Co to są systemy kontroli wersji oraz dlaczego jest to podstawowe narzędzie na liście rzeczy używanej przez każdego programistę? Systemy kontroli wersji pozwalają na śledzenie zmian w plikach i możliwość powrotu do dowolnej z poprzednich wersji pliku, pozwalają przywrócić stan projektu z przed kilku dni bądź też porównać zmiany w plikach i określić co i kiedy było zmieniane. Systemy kontroli wersji są bardzo przydatnymi narzędziami, a w przypadku kiedy nad projektem pracuje więcej niż jedna osoba – są wręcz obowiązkowe aby zapanować nad zmianami w kodzie.