Я создаю специальный репозиторий R-пакетов и хочу реплицировать структуру архива CRAN, в соответствии с которой старые версии пакетов хранятся в каталоге src/contrib/Archive/packageName/. Я хотел бы использовать функцию install_version в devtools (источник здесь), но эта функция зависит от наличия CRAN-подобных архивной структуры вместо всех версий пакета в src/contrib/.
Существуют ли какие-либо инструменты управления репозиторием R-пакета, которые облегчают создание этой структуры каталогов и других связанных с ними задач (например, обновление файла Archive.rds)?
Было бы неплохо, если бы инструменты управления обрабатывали логику пакета type на стороне репозитория, чтобы я мог использовать один и тот же код install.packages() или install_version() на сервере Linux, как на моем локальном Mac (т.е. я не нужно использовать type="both" или type="source" при локальной установке на Mac).