VisualSVN和VS2008集成 - 移动文件

问题描述:

如果使用VisualSVN将跟踪的.cs文件拖放到VS2008中的新文件夹,我应该在提交.cs文件时看到什么消息?我看到添加(+)不应该看到“移动”?VisualSVN和VS2008集成 - 移动文件

我在问,因为我准备做一个重大的重构(包括移动大量文件),我不想失去这些文件的版本历史记录。

注:我是Subversion,TortoiseSVN和VisualSVN的新手。

添加(+)是“添加历史”,也称为“复制”。

Subversion当前记录将作为副本移动到新位置并在旧位置上删除。所以:是的,这是预料之中的。

(但行为在未来的Subversion版本中有所更改为记录动作是待办事项清单)

BTW:AnkhSVN的使用名称“复制”这个添加的历史,作为命名是为用户提供更多的逻辑其他Visual Studio SCC集成。