2013-03-26 38 views
1

使用SVN,我只需要獲取本地修改的文件列表。SVN獲取XML格式的本地修改列表,沒有未版本化

下面的命令給出了對我說:

svn status --quiet

不過,我寫了一個XML解析器解析SVN狀態輸出,因此,我添加--xml上面的命令,所以它看起來是這樣的:

svn status --quiet --xml

該命令提供了不同的輸出,其中還包括一堆未版本控制的文件。那怎麼可能? --xml開關應該只改變輸出格式不應該嗎?

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

+0

這可能是值得發送到svn用戶郵件列表查詢是否它是一個錯誤。 – alroc 2013-03-26 19:49:59

+0

刪除Windows標記 - 發生在Linux 1.7.x客戶端(和服務器)以及 – thekbb 2013-03-27 15:30:29

回答

0

這很奇怪...像你一樣,我很驚訝。最快的路徑可能是改變你的解析器忽略item="unversioned"<wc-status>

+0

謝謝,我稍後在解析器的輸出中添加了一個忽略。但是你是對的,儘可能早地拋出它是有意義的。 – 2013-03-27 04:58:10