VisualSVN和VS2008集成 - 移动文件

时间:2010-04-01 14:12:02

标签: .net visual-studio svn visualsvn

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

我问,因为我正准备进行重大的重构(包括移动大量文件),我不想丢失这些文件的版本历史记录。

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

1 个答案:

答案 0 :(得分:3)

添加(+)是'添加历史记录',也称为“副本”。

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

(但是由于记录移动在TODO列表中,因此未来Subversion版本中的行为可能会发生变化)

BTW:AnkhSVN使用名称“Copy”来添加历史记录,因为该命名对于其他Visual Studio SCC集成的用户来说更合乎逻辑。