代码之家  ›  专栏  ›  技术社区  ›  Andy Evans

tortissesvn-提交项目失败错误

  •  2
  • Andy Evans  · 技术社区  · 15 年前

    我在VS2010中使用Tortise SVN。当我在一天结束时提交更改时,会得到以下错误。

    提交项目 文件夹 / 文件名 '具有复制标志,但修订无效。

    这意味着什么?我该如何解决?我搜索它,但实际上只看到了一个关于Java相关问题的深奥讨论的成绩单。

    编辑-2010年10月25日

    没有什么?真的?

    4 回复  |  直到 15 年前
        1
  •  3
  •   Jonathan Nesbitt    15 年前

    我同意佩卡的评论。右键单击项目文件夹->Tortoissesvn->检查修改。记下您更改的文件。

    创建一个新文件夹-并将存储库签出到新文件夹。将更改后的文件移回新文件夹,替换现有文件。再次尝试你的承诺。

    您可以尝试使用Windows资源管理器而不是Visual Studio来执行此操作。

        2
  •  1
  •   Puspendu Banerjee    15 年前
    1. 你把那个文件夹[比如,folder1]重命名了吗?
    2. 如果没有,则将该文件夹的内容“导出”到其他位置(例如,folder2)。
    3. 返回文件夹1的父级并删除,然后更新文件夹1。
    4. 替换所有文件[* 非文件夹 *s]在folder1中,使用folder1中的等效文件
    5. 现在,在窃取任何锁(如果存在)之后,独立地提交folder1。
        3
  •  0
  •   mway    15 年前

    如果尝试获取最新的修订版(提交前更新,但备份代码后更新),会发生什么情况?

    听起来似乎有一些潜在的问题以一种糟糕的方式发生冲突-您可能需要备份文件、更新或签出新的工作副本,然后将签出的文件替换为旧文件。

        4
  •  0
  •   Espen Schulstad    15 年前

    检查一份干净的副本。输入您以前所做的更改。承诺。 这样做,试着忘记你的问题。它应该起作用。

    推荐文章