У меня есть более 200 проектов на моей рабочей станции, каждый из которых является git-репозиторием. Большинство из них заменены или иным образом заброшены. Я до сих пор храню код на случай, если мне что-нибудь понадобится от них.
В настоящее время активные проекты являются не-пустыми Git-репозиториями в ~/Projects
, неактивные проекты являются архивами .tar.gz
которые просто содержат весь не-голый Git-репозиторий в одной и той же папке. Итак, я получил следующее:
~/Projects/some-active/.git
~/Projects/some-inactive.tar.gz
Преимущество этого заключается в том, что резервные копии выполняются очень быстро, неактивные проекты - это всего лишь один файл, который необходимо проверить / скопировать. Всякий раз, когда я хочу просмотреть проекты, я должен извлечь папку, просмотреть ее и сжать через некоторое время, когда я думаю, что проект снова неактивен.
Есть ли лучший способ для этого?