4

Интересно, какой из pouplar SCM (особенно меня интересует GIT, SVN) менее требователен к диску.

Дело в том, что я собирался получить SSDisk (SSD), и они имели ограниченные циклы записи. И я думал о том, что SCM поддерживает много файлов, и поэтому их интенсивное использование может привести к сокращению срока службы диска (:

На мой взгляд, GIT более требователен к диску, поскольку поддерживает полную историю, и переход от версии к версии намного проще.

Твои мысли? :D

2 ответа2

3

Пока Git работает с полной историей, он в основном будет иметь доступ для чтения, чтобы вычислить различия с указанной историей.

Если вы заинтересованы в доступе для записи на SDD:

  • инициализируйте репозиторий DVCS на USB-накопителе
  • сохраните при выходе свою текущую разработку, создав пакет на локальном SSD (только один файл создан / обновлен) в каталоге Dropbox.

Таким образом, вы действительно сведете эти операции записи к минимуму;)

2

Поскольку git сжимает файлы по требованию (более старые версии файлов, которые не используются в заголовке) и сохраняет один и тот же хэш / контент только один раз, не будет много потерь пространства или циклов записи / стирания по сравнению с другими системами, такими как svn.

Износ блока выравнивающих ручек стирается достаточно хорошо, просто убедитесь, что на вашем диске достаточно свободного места.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .