We are doing some major refactoring and in the course of that we are moving a lot of files. We use ReSharper which makes this (relatively) painless as it updates all uses everywhere when we move files - even to a different project. So everything is great.
Except we just discovered today that ReSharper would tell TFS to delete the file in the old location and then insert as a new file in the new location. How can we tell TFS that this delete/insert was actually a move?
I faced a similar situation where I wanted to move files between projects and I wanted to have Resharper do as much work as possible. Here are the steps I ended up doing:
Obviously one can do it with more than one file at a time. It's a pain, but TFS ends up with the right change, and Resharper takes care of changing references.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With