【问题标题】:Relocate working copy to new SVN repository not working in Netbeans将工作副本重新定位到在 Netbeans 中不起作用的新 SVN 存储库
【发布时间】:2014-03-28 17:15:54
【问题描述】:

我本地安装的 SVN 存储库已重新定位,并且在以前的位置不再可用。事实上,以前的路径甚至不再有效。

我尝试以这种方式移动 Netbeans 中的工作目录:

项目名称-> Subversion-> 工作副本-> 重定位...

但我相信由于以前的路径不再有效,它不允许我重新定位此工作副本的存储库。 (当我尝试在 netbeans 中提交重定位存储库对话框时,提交按钮不起作用)

如何重新定位我的工作副本的存储库?其他方式?

【问题讨论】:

    标签: java svn netbeans


    【解决方案1】:

    尝试在 Netbeans IDE 8.2 中调用 Relocate 命令时出现错误: “svn:E155019:无法重新定位'..../trunk',因为它不是工作副本的根” 我使用 TortoiseSvn 客户端运行 Relocate 命令,它完成了这项工作。

    【讨论】:

      【解决方案2】:

      让我们尝试使用命令行客户端完成此任务,运行命令svn relocate <URL>。它有效吗?如果没有,那么输出中的内容是什么?

      如果它有效,那么有趣的是您在 Netbeans 中执行的操作。你得到什么错误?

      【讨论】:

      • 谢谢!我之前确实遇到过这个......但还没有尝试过,我不需要在该命令中指定我的工作目录的路径吗?它怎么会知道要修改什么?另外,在我尝试之前,可以澄清这到底是做什么的,修改工作目录中的 .svn 文件夹或修改新存储库本身?
      • 同样重要的是,该工作副本在上次提交到存储库后已被修改,因此这些更改必须在此重定位后继续存在。
      • @user01 如果您使用svn relocate,那么您的工作副本是否会被重新定位。如果不是 - 您的更改仍然安全,您可以尝试其他操作。
      【解决方案3】:

      删除项目文件夹中的.svn文件夹,关闭项目,重启IDE,重新打开项目,导入新的repo。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-15
        • 1970-01-01
        相关资源
        最近更新 更多