The Rosetta spacecraft has investigated comet 67P/Churyumov-Gerasimenko from large heliocentric distances to its perihelion passage and beyond. We trace the seasonal and diurnal evolution of the colors of the 67P nucleus, finding changes driven by sublimation and recondensation of water ice. The whole nucleus became relatively bluer near perihelion, as increasing activity removed the surface dust, implying that water ice is widespread underneath the surface. We identified large (1500 square meters) ice-rich patches appearing and then vanishing in about 10 days, indicating small-scale heterogeneities on the nucleus. Thin frosts sublimating in a few minutes are observed close to receding shadows, and rapid variations in color are seen on extended areas close to the terminator. These cyclic processes are widespread and lead to continuously, slightly varying surface properties.