Я хотел бы сделать резервную копию своего проекта, но папка теперь превышает 6,6 ГБ, в основном за счет дополнительных библиотек, таких как boost и т. Д., Но даже если я просто выберу папки с моими источниками, я получаю большие файлы, такие как: .ipch, . sdf и, возможно, другие. Что еще хуже, я использую eclipse для кода и VS для компиляции, так что это добавляет беспорядка, хотя у меня сложилось впечатление, что только VS создает большие файлы.
На случай, если дерьмо попадет в вентилятор, я хотел бы иметь возможность распаковать один архив и иметь в нем все, например, настройки проекта и файлы решения, а также исходники, чтобы я мог легко снова открыть его в VS. Я могу жить с необходимостью повторной загрузки boost или других сторонних библиотек.
Как вы решаете эту проблему и нужно ли сохранять файл типа .sdf?
Ответ:
Спасибо за все советы. Теперь я приму решение, предложенное LocustHorde, потому что оно лучше всего соответствует моим потребностям. Мне просто нужен один файл, который я могу взять с собой в качестве безопасной резервной копии (и я не хочу использовать онлайн-сервис). Хранение всех версий всех файлов, похоже, не работает в сторону уменьшения и упрощения, и в этом случае это было бы немного излишним, хотя я постараюсь установить какую-нибудь систему контроля версий, потому что у меня нет опыта работы с ними, и я хотел бы получить немного...
Окончательный ответ После тщательного изучения я обнаружил, что выделение файлов, которые должны быть проигнорированы при архивации winrar, по-прежнему вызывает затруднения. В конце концов я установил Git из любопытства, и он мне понравился. Итак, теперь у меня есть некоторые из моих проектов в локальном репозитории. Из eclipse я могу легко пометить файлы и каталоги как игнорируемые, а для создания резервной копии я использую git-extensions для клонирования репозитория. Мне все еще нужно посмотреть на очистку старых версий, что не очень удобно для пользователя в Git, но, по крайней мере, кажется возможным, а затем я просто заархивирую папку 7zip. В худшем случае я просто удаляю базу данных git, и у меня остается последняя версия моих исходных файлов. Или, может быть, я могу оформить заказ в другой каталог. Посмотрим.