Réponse :
La réponse a) semble la plus proche du sens de la phrase proposée : il y a cette idée d'avancées et de retours en arrière.
En l'absence de contexte, on pourrait à la rigueur accepter la formulation c) qui reprend la notion de va et vient mais cette fois avec les changements de soldats au front.
Explications :