【问题标题】:SVN getting list of locally modified in XML format without unversionedSVN获取本地修改的XML格式列表,没有未版本化
【发布时间】:2026-02-04 05:40:01
【问题描述】:

使用 SVN,我只需要获取本地修改的文件列表。

下面的命令给了我这个:

svn status --quiet

但是我编写了一个 XML 解析器来解析 svn 状态输出,因此我在上面的命令中添加了 --xml,所以它看起来像这样:

svn status --quiet --xml

此命令提供不同的输出,其中还包括一堆未版本控制的文件。怎么可能? --xml 开关应该只改变输出格式,不是吗?

如何只获取本地修改的 XML 格式文件?

【问题讨论】:

  • 可能值得将其发送到 svn 用户邮件列表以询问它是否是一个错误。
  • 删除了 windows 标签- 也发生在 linux 1.7.x 客户端(和服务器)上

标签: svn


【解决方案1】:

这很奇怪……和你一样,我很惊讶。最快的路径可能是更改您的解析器以忽略<wc-status> 中具有item="unversioned" 的内容

【讨论】:

  • 谢谢,我稍后在解析器的输出上添加了一个忽略。但你是对的,尽早扔掉它是有道理的。
最近更新 更多