2

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

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

注意:我对 Subversion、TortoiseSVN 和 VisualSVN 非常陌生。

4

1 回答 1

3

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

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

(但随着录制移动在 TODO 列表中,该行为可能会在未来的 Subversion 版本中发生变化)

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

于 2010-04-01T22:05:32.277 回答