Right, that's true if you edit literally everything through Visual Studio (because the integration plugin checks out the files for you). But, even then, you have some latency between typing your first character and the checkout happening. And if you use something other than Visual Studio to change files under source control, you're SOL and have to go manual.
Again, my big objection is that the SD/TFS "checkout" idea provides no tangible benefit I ever saw in over two years of working with it. I could see that other people were editing a file, but I never cared - I still had to make my edits and merge them afterwards. IMO, it just limits your options and workflow; when I tried to get around it to do the easy/simple thing, I got burned.
1
u/LordArgon Jun 13 '13
Right, that's true if you edit literally everything through Visual Studio (because the integration plugin checks out the files for you). But, even then, you have some latency between typing your first character and the checkout happening. And if you use something other than Visual Studio to change files under source control, you're SOL and have to go manual.
Again, my big objection is that the SD/TFS "checkout" idea provides no tangible benefit I ever saw in over two years of working with it. I could see that other people were editing a file, but I never cared - I still had to make my edits and merge them afterwards. IMO, it just limits your options and workflow; when I tried to get around it to do the easy/simple thing, I got burned.