商业银行的不可撤销承诺类表外业务包括回购协议、票据发行便利和备用信用证。远期合约属于可撤销的表外业务。贷款承诺属于承诺类表外业务,但并未特别指出是否可撤销,因此不能准确归类为可撤销或不可撤销。所以,正确答案为A、B、D。