【问题标题】:Moving files or directories with TortoiseSVN使用 TortoiseSVN 移动文件或目录
【发布时间】:2009-08-05 19:56:50
【问题描述】:

我不明白。我创建了一个文件夹。使用 SVN Add 命令添加它。然后取出已经版本化的文件之一并用鼠标右键移动它。当我得到上下文菜单时,我选择了“SVN Move versioned Items here”

好的,它移动了。但是它删除然后重新添加了该文件。现在,当我在新位置右键单击该文件并查看日志时,我没有任何历史记录……就像它再次从头开始一样。我只得到日志中说我移动它的一项。它的所有历史发生了什么! ??

【问题讨论】:

  • 您是否尝试在提交更改之前或之后查看日志?

标签: svn tortoisesvn


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 啊,我猜“移到这里”只是 Windows 资源管理器。我不知道这一点,因为我从不右键单击文件将它们移出 Subversion。不错。
    • @Thorarin,是的,他们在 1.5 中做了一些详细的改进,但复制/移动文件和保留历史记录的基本概念在此之前就已经存在。
    【解决方案3】:

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

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

    在浏览存储库时,我看到了迁移之前的修订,所以如果你没有,我想是时候升级到更新的版本了吗?

    【讨论】:

    • 那么 Svn Move 和 Move 版本化文件或文件夹有什么区别?
    猜你喜欢
    • 2011-01-06
    • 1970-01-01
    • 2013-03-01
    • 1970-01-01
    • 2016-12-08
    • 2014-05-31
    • 2013-02-03
    • 2013-04-14
    • 1970-01-01
    相关资源
    最近更新 更多