使用TortoiseSVN移动文件或目录

使用TortoiseSVN移动文件或目录,svn,tortoisesvn,Svn,Tortoisesvn,我不明白。我创建了一个文件夹。使用SVN Add命令添加它。然后取一个已经版本化的文件,用鼠标右键移动它。当我获得上下文菜单时,我选择了“SVN在此处移动版本项目” 好吧,它动了。但它删除了,然后重新添加了该文件。现在,当我在新位置和查看日志中右键单击该文件时,我没有得到任何历史记录。就像它又从头开始一样。我在日志中只得到一条信息,上面写着我移动了它。它所有的历史都发生了什么 尝试使用取消选中“隐藏不相关的更改路径”选项查看日志,然后查看。只是想一想。如果您使用的是1.5之前的Subversio

我不明白。我创建了一个文件夹。使用SVN Add命令添加它。然后取一个已经版本化的文件,用鼠标右键移动它。当我获得上下文菜单时,我选择了“SVN在此处移动版本项目”


好吧,它动了。但它删除了,然后重新添加了该文件。现在,当我在新位置和查看日志中右键单击该文件时,我没有得到任何历史记录。就像它又从头开始一样。我在日志中只得到一条信息,上面写着我移动了它。它所有的历史都发生了什么

尝试使用取消选中“隐藏不相关的更改路径”选项查看日志,然后查看。只是想一想。

如果您使用的是1.5之前的Subversion,这是正常的。从1.5开始,它支持移动文件

从那以后,我再也没有使用过颠覆或者乌龟。直到现在我才移动任何东西:)隐藏不相关的更改路径复选框似乎就是您真正想要的


浏览存储库时,我会在移动之前看到修订,因此如果您没有,我想是时候升级到更新的版本了?

我认为您要查找的复选框是日志对话框中的“停止复制/重命名”。如果选中此选项,您将只看到文件在其当前路径上存在的修订。如果您取消选中它,您应该能够看到历史记录,直到它存在于存储库中为止,包括在其他路径上


@Thorarin,Subversion早在1.5之前就支持移动文件。

那么Svn Move和移动版本文件或文件夹之间有什么区别?您在提交更改之前或之后是否尝试查看日志?啊,我猜“移动到此处”只是windows资源管理器。我不知道这一点,因为我从未右键单击文件以将其移出Subversion。很好。@Thorarin,是的,他们在1.5中做了一些增强,这些增强在这里有详细介绍,但在此之前,复制/移动文件和保存历史的基本概念已经存在。