Linux Svn提交失败:详细信息跟随目录。。。不见了

Linux Svn提交失败:详细信息跟随目录。。。不见了,linux,svn,unix,directory,Linux,Svn,Unix,Directory,如果我再次尝试添加它: $ svn commit -m "username hw_1 submission" hw_1 svn: Commit failed (details follow): svn: Directory '~/username/username-class-xx-yy/hw_1/hw_1 is missing svn: Directory '~/username/username-class-xx-yy/hw_1/hw_1 is missing 我一直在想到底出了什么问题

如果我再次尝试添加它:

$ svn commit -m "username hw_1 submission" hw_1
svn: Commit failed (details follow):
svn: Directory '~/username/username-class-xx-yy/hw_1/hw_1 is missing
svn: Directory '~/username/username-class-xx-yy/hw_1/hw_1 is missing
我一直在想到底出了什么问题

有什么想法吗


非常感谢。

看来您已经删除了hw_1目录并创建了一个新目录。要修复它,请执行以下步骤

  • 备份你的代码
  • 将现有硬件单元1重命名为硬件单元1备份
  • 使用下面的命令更新hw_1,它将签出hw_1从svn服务器到本地服务器的副本

    $svn向上硬件单元1

  • 将文件从hw_1_备份复制到hw_1目录

  • 现在提交hw_1目录文件
  • 我希望这对你有帮助

    -- 拉胡尔


    TecAdmin.net

    请列出与此错误相关的本地目录树的相关部分。我怀疑你没有hw_1/hw_1目录(不是父hw_1)。哇,我不敢相信我没有看到。我刚刚删除了额外的目录。但现在出现的是svn:“.”不是工作副本。这意味着什么?通常这意味着您的WC缺少
    .svn
    子目录。您不需要手动添加它。假设您在一个子目录中,提高两个级别(同时仍在SVN WC中),并从那里发出
    SVN add
    SVN ci
    svn add hw_1
    svn: warning: 'hw_1' is already under version control.