Cette expression caractérise une action répétitive, qui change à tout instant, sans cesse.
Elle est utilisée dès le 14e siècle. À l’époque médiévale, les champs étaient de nombreuses petites parcelles. Lorsque les paysans labouraient leurs champs avec leurs animaux de trait, ils arrivaient rapidement au bout de leur champ et devaient faire demi-tour, se décaler pour refaire une longueur de champ et cela, de nombreuses fois dans la journée. Comme la longueur du champ est restreinte, les demi-tours se faisaient donc “à tout bout de champ”.
Le sens de l’expression a simplement glissé du champ spatial au champ temporel !