Discarding uncommitted changes is critical for an update to succeed. Discarding unversioned files is only important for build reproducibility, and you might not want to do this if cache effects from reusing workspaces is important to you (though I advise turning on clean).
Jesse Glick
added a comment - Discarding uncommitted changes is critical for an update to succeed. Discarding unversioned files is only important for build reproducibility, and you might not want to do this if cache effects from reusing workspaces is important to you (though I advise turning on clean).
Discarding uncommitted changes is critical for an update to succeed. Discarding unversioned files is only important for build reproducibility, and you might not want to do this if cache effects from reusing workspaces is important to you (though I advise turning on clean).