关于svn:Resharper和TortoiseSVN

关于svn:Resharper和TortoiseSVN

Resharper and TortoiseSVN

当文件在源代码控制下并且TortoiseSVN是客户端时,是否有任何好的方法来处理Resharper中的类重命名重构。 我现在正在尝试使用VisualSVN,但最近没有必要重命名任何东西。 我不想更改我们的存储库只是为了尝试一下。

也不确定仅凭此功能是否值得VisualSVN付出代价。

更新:我已经卸载了VisualSVN的试用版,并尝试了AhknSVN。 到目前为止,我似乎提供了相同的功能。

我知道这听起来很琐碎,但指标似乎缺乏某些功能,似乎它们并没有滴答作响。 (如果项目中的文件不同,我认为项目指示器也将指示这一点。)我倾向于使项目尽可能保持滚动状态,因此除非扩展项目,否则很难说出哪些文件已更改。


您应该真正检查AnkhSVN的"啤酒中的免费啤酒"选项。他们在v2.x中进行了一些重大改进,在Visual Studio中进行ReSharper重构忍者移动时,我不再感到受罚了。


TortoiseSVN 1.5在检入窗口中具有巧妙的隐藏功能:

选择一个丢失的文件和一个新文件,然后单击鼠标右键。选项之一是"修复动作"。

我倾向于重构,然后使用它来修复名称已更改的所有文件。


我发现VisualSVN非常值得。有多种方法可以使用Tortoise进行此操作,但是VisualSVN的集成非常好。像Ankh之前,我曾尝试过VS集成工具,但没有留下深刻的印象。 V-SVN确实从IDE提升了与存储库的交互级别。

TortoiseSVN中解决此问题的快速技巧听起来也不错,我需要尝试一下。

另一个好处:自从获得Visual SVN以来,我还没有"忘记"向存储库添加文件。


是时候分支您的存储库了。这是有关版本控制的不错的部分,您可以创建新分支,而无需总计旧分支。


推荐阅读