Zastanawiam się, który z popularnych SCM (szczególnie interesuje mnie GIT, SVN) jest mniej intensywny na dysku.
Chodzi o to, że mam dostać dysk SSD (SSD) i mają ograniczone cykle zapisu. Zastanawiałem się, czy SCM utrzymuje wiele plików, dlatego intensywne ich używanie może doprowadzić do skrócenia okresu eksploatacji dysku (:
Moim zdaniem GIT jest bardziej intensywny, ponieważ zachowuje pełną historię, a przeskakiwanie z wersji na wersję jest znacznie łatwiejsze.
Twoje myśli? :RE
Odpowiedzi:
Podczas gdy Git pracuje z pełną historią, będzie to głównie dostęp do odczytu w celu obliczenia różnic w stosunku do wspomnianej historii.
Jeśli chodzi o dostęp do zapisu na dysku SSD:
W ten sposób naprawdę utrzymuj te operacje zapisu na minimalnym poziomie;)
źródło
Ponieważ git kompresuje pliki na żądanie (starsze wersje plików nieużywanych w głowie) i zapisuje ten sam skrót / zawartość tylko raz, nie będzie zbyt wiele miejsca ani zapisywania / kasowania cykli w porównaniu do innych systemów, takich jak svn.
Klamry niwelujące zużycie noży całkiem dobrze wymazują, po prostu upewnij się, że masz wystarczająco dużo wolnego miejsca na dysku.
źródło