真正的切换前的提交（之前忘了）