【发布时间】:2012-07-26 19:06:20
【问题描述】:
我希望能够在 VS 中重命名类与关联的文件,而不会丢失 Perforce 中的文件历史记录。 我想我可以在 Visual Studio 的文件重命名中包含一个 Perforce 命令(p4 move...) 或在 ReSharper 的类重命名中。
我看到了 3 个选项:
包装 Visual Studio 的文件重命名
我通过自己的 VS 插件或包装现有的宏来扩展文件重命名(我的意思是文件重命名:在解决方案资源管理器中右键单击文件并选择重命名。) >重命名菜单命令并调用p4 move....
扩展 Visual Studio 的文件重命名
我通过任何类型的挂钩到现有的 Rename 命令来扩展文件重命名。
扩展 ReSharper 的类重命名
我扩展了 ReSharper 的 class-rename 操作 (Ctrl+R,R)(启用选项:根据更改同步文件名)通过调用 p4 move....
在不丢失 Perforce 中的文件历史记录的情况下,哪个选项是在 VS 中重命名具有关联文件的类的最佳选项?
我没有使用 VS 插件和 ReSharper 插件的经验。因此,如果有人知道根本不可能选择一个选项,那么提示会对我有很大帮助。
有什么想法吗?
【问题讨论】:
标签: c# visual-studio-2010 resharper perforce resharper-5.1