French retail giant Carrefour has signed an agreement to acquire 51% of Chinese hypermarket operator Baolongcang.