重命名文件的问题在于,如果您想利用 Visual Studio 重构,您确实需要从 Visual Studio 内部进行。
但是大多数(不是全部*)版本控制系统也希望成为重命名的系统。
一种解决方案是使用集成源代码控制,但这并不总是可用的,而且在某些情况下非常笨拙。
我个人会更喜欢在 Visual Studio 之外单独使用源代码控制,但我不确定如何管理文件重命名这个问题。
那么,对于那些使用 Visual Studio 的人来说,你使用哪个源代码控制?您是否使用 VS 集成(哪个?),否则,您如何解决此重命名问题?
(* git 足够聪明,可以自己解决)