为什么重命名导致文件添加而不是文件更改?

时间:2010-01-05 14:38:31

标签: svn tortoisesvn

我不小心添加并提交了一个名称错误的文件。没问题。 Tortoise有一个重命名命令。该命令删除了原始文件并添加了新文件。

这只是复制,删除和添加的捷径吗?这个命令在幕后做了什么吗?

2 个答案:

答案 0 :(得分:5)

除了仅仅是一个捷径,它还将历史记录链接到新文件,因此您仍然可以看到以前的修订。

答案 1 :(得分:4)

是的,在svn中没有重命名的东西 - 它只是你上面描述的操作。

有趣的是,甚至没有任何移动 - 请参阅http://svnbook.red-bean.com/en/1.0/re18.html

编辑:自首次提交以来,您不应该遇到任何问题,但无论如何这似乎都是主题:SVN rename - pitfalls to avoid