重命名文件:Visual Studio vs Version控件

Ben*_*jol 12 version-control renaming visual-studio

重命名文件的问题是,如果您想利用Visual Studio重构,您确实需要从Visual Studio内部进行重构.

但是大多数(并非所有*)版本控制系统也希望成为重命名的人.

一种解决方案是使用集成的源代码控制,但这并不总是可用,并且在某些情况下非常笨重.

我个人更愿意在Visual Studio之外单独使用源代码控制,但我不知道如何管理这个文件重命名问题.

那么,对于那些使用Visual Studio的人,你使用哪个源代码控制?您是否使用VS集成(哪一个?),否则,您如何解决此重命名问题?

(*git非常聪明,可以自己解决)

Aar*_*son 5

我使用SVN(TortiseSVN作为客户端)并大量使用提交对话框中的修复移动命令.这允许我在VS中重命名文件并在我准备提交以保留版本历史记录时解析重命名.

至于使用VS集成,就像你一样,我发现所有VS集成都很笨重而且不使用它.


ere*_*der 1

我们使用SVN(确切地说是TortoiseSVN),我总是为重命名问题而烦恼。我发现的最简单的解决方案是从项目中删除文件,通过 TSVN 重命名它们并将它们添加回项目中。您必须手动更新包含重命名的头文件,但是使用查找和替换这相对容易。