合同义务转移分为两种情况:一是合同义务的全部转移,在这种情况下,新的债务人完全取代了旧的债务人,新的债务人负责全面履行合同义务;另一种情况是合同义务的部分转移,即新的债务人加入到原债务中,与原债务人一起向债权人履行义务。无论是转移全部义务还是部分义务,债务人都需要征得债权人同意。未经债权人同意,债务人转移合同义务的行为对债权人不发生效力。所以在征得甲同意的情况下乙将债务权利和义务一并转让给了丙,应当由丙承担违约责任。