À sa création en 1933, la route nationale 479 était définie « de Decize à Moulins »[1], la section de Decize à Saint-Germain-Chassenay étant assurée par la route nationale 478.
À la suite de la réforme de 1972, la RN 479 a été déclassée en RD 979a, le numéro 979 étant déjà utilisé pour le déclassement de la RN 79 Nevers – Bourg-en-Bresse.
↑« Circulaire modifiant la nomenclature des routes nationales », Journal officiel de la République française, no 215, , p. 9702 (lire en ligne, consulté le ).