2011-04-29 101 views
8

我知道这可能是我可以在文档中都忽视了一个简单的问题,但我没有发现任何这样的其他问题。在SVN中移动文件是否删除其修订历史记录?

当我移动文件,或在我的情况下,整个吨的文件(我移动到一切从树干根部回购)我失去了修订历史记录?我的想法是它看起来很像删除和添加文件,因此我会失去历史。思考?

回答

12

svn move号相当于svn copy,然后svn delete。复制的文件与原件共享历史记录。

+0

完美,感谢explination – SeanDowney 2011-05-02 16:24:43

8

你不会失去任何东西:

svn help mv

注:此命令等同于 '复制' 和 '删除'。

因此,从svn help copy

副本(CP):重复的工作拷贝或仓库,牢记历史的东西。

+0

体会到“学会学习”的思想 – SeanDowney 2011-05-02 16:25:00

6

如果你记得使用svn mv那么历史将被保留。

但是如果你手动cpsvn deletesvn add工作那么历史记录会被保留。

+0

好消息!谢谢 – SeanDowney 2011-05-02 16:25:25

相关问题