Bagaimana Anda mengelola basis kode yang mendasari untuk API berversi?

Saya telah membaca tentang strategi pembuatan versi untuk ReST API, dan sesuatu yang tampaknya tidak ditangani oleh mereka adalah bagaimana Anda mengelola basis kode yang mendasarinya. Katakanlah kita membuat banyak perubahan yang merusak pada API - misalnya, mengubah sumber daya Pelanggan kita...