French retailers Carrefour and Intermarché have signed a deal to swap a batch of stores, a transaction prompted by their deal earlier this year over the Altis joint venture.