Hello,
They are two different types of retractions (related up to rotations), but the convergence properties (of the algorithm) are the same for both of them.
If eta is the search direction at a point X on the Stiefel manifold, then the retractions are as follows.
SVD: R_X(eta) = UV', where USV' is the thin SVD of X + eta. Its also called the Polar decomposition.
QR: R_X(eta) = Q-factor of the QR decomposition of X + eta.
If Y and Z are the retracted points by using SVD and QR, respectively, then verify that Y'*Z is an orthogonal matrix.
Regards,
Bamdev