DVCSs are designed to overcome this problem, and there are bridges between various DVCSs, but sadly this still happens.
So, while mastering '<yourvcs> blame' is certainly useful, you shouldn't rely too much on it, and write readable and well documented code.
DVCSs are designed to overcome this problem, and there are bridges between various DVCSs, but sadly this still happens.
So, while mastering '<yourvcs> blame' is certainly useful, you shouldn't rely too much on it, and write readable and well documented code.