【问题标题】:Tortoise SVN Error on commit: 'Invalid PROPPATCH property'Tortoise SVN 提交时出错:'无效的 PROPPATCH 属性'
【发布时间】:2020-08-19 06:42:55
【问题描述】:

我在 Windows 7 机器上使用 tortoise svn 1.6.16,提交时出现错误,如下:

Error: Commit failed (details follow):  
Error: At least one property change failed; repository is unchanged  
Error: Invalid PROPPATCH property  

A previous question asked here 表示这是由于提交消息中的引号引起的,但这不是我的问题。

我已经尝试重新安装 svn,并且还尝试在干净签出我的项目时再次进行更改。但错误仍然存​​在。

谁能推荐一种方法来访问无效的 PROPPATCH 属性并修复它?还是有一种已知的解决方法可以让我克服这个困难?非常感谢任何信息。

【问题讨论】:

  • 在使用本地存储库时通过使用 svn 协议解决了这个问题,并最终远离 svn 并使用 git!

标签: svn tortoisesvn


【解决方案1】:

详细说明@Sergey Bodrov 的回答,可能是您的存储库正在使用 Git,并且不支持“忽略”属性。这是为我解决的问题:右键单击工作副本根文件夹,选择 Tortoise SVN > 属性,删除“svn:ignore”属性,然后提交工作正常。

【讨论】:

  • 谢谢。这真的帮助了我
  • 添加到这个答案:似乎GitHub现在通过它的SVN桥支持svn:ignore。然而,我在“递归地”忽略 TortoiseSVN 中的某些文件后收到此错误,该文件使用 client 属性 svn:global-ignores。 (“这里最大的区别是全局忽略列表是一个客户端属性。”tortoisesvn.net/docs/release/TortoiseSVN_en/…)。我不知道为什么 TortoiseSVN 试图将其提交给服务器,但它似乎试图这样做。解决方案:如上svn:global-ignores
  • @bers "svn:global-ignores" 是 1.8 中引入的版本化 SVN 属性,"global-ignores" 是客户端专用挂件:svnbook.red-bean.com/en/1.8/…
  • @ThorstenSchöning:谢谢,这就解释了为什么 TortoiseSVN(试图)将其提交到 SVN 服务器,该服务器在 5 月份在 GitHub 上失败了。从那以后我没有测试过它,它现在可能就可以工作了。
  • @bers 它没有,今天有同样的问题,它记录了:“GitHub 目前不支持 svn:externals、svn:global-ignores 或上面未列出的任何属性,包括自定义属性。” help.github.com/articles/…
【解决方案2】:

您的 SVN 服务器不支持某些目录属性(例如,忽略的文件列表)。

  • 从提交列表中排除(取消选中)目录并且不要设置目录属性
  • 或使用其他 SVN 服务器

【讨论】:

    【解决方案3】:

    为了详细说明所有答案(这让我找到了解决方案,非常感谢),就我而言,我不知道 witch 属性已设置,因此我使用命令行列出了属性:

    svn proplist * --recursive
    

    所以,我看到了该属性的名称并将其删除:

    svn propdel svn:global-ignores --recursive
    

    【讨论】:

      【解决方案4】:

      解决问题:

      • 查找并浏览到导致错误的文件夹并检查其属性(或这些超级文件夹) - 请参阅here

      • 删除 svn:global-ignores(您可以编辑“正常”忽略以仍然满足您的需求)


      重现错误可以这样完成:

      • 尝试(全局/递归)将一个项目添加到如图所示的git忽略列表中

      • 点击 OK 并拥有一个不支持这个公爵的服务器github.com

      • 你得到了 OP 描述的错误

      【讨论】:

        猜你喜欢
        • 2018-02-03
        • 1970-01-01
        • 1970-01-01
        • 2020-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-05
        • 2015-05-19
        相关资源
        最近更新 更多