Допустим, я уже несколько лет использую небольшую библиотеку бесплатного кода с открытым исходным кодом, и сопровождающий / разработчик проекта не использует какую-либо систему контроля версий.Вместо этого новые выпуски добавляются в общедоступный каталог на ftp-сервере (иными словами, способ распространения свободного программного обеспечения , используемого для ).Следовательно, у меня теперь есть папка на моем локальном компьютере, которая содержит несколько версий (т. Е. Целых копий) библиотеки кода.Например:
/foo
/foo_v0.1.0.zip
/foo_v0.1.1.zip
/foo_v0.2.0.zip
/foo_v1.0.0.zip
/foo_v1.0.1.zip
/foo_v1.1.0.zip
/foo_v2.0.0.zip
Теперь предположим, что я хотел преобразовать это в репозиторий git и перенести его в новый репозиторий GitHub, чтобы каждая версия былапо-прежнему можно просматривать / загружать по отдельности, и я могу просматривать различия в каждом файле из одной версии в другую.
Как лучше всего это сделать?