Node.js 使用节点svn ultimate库按日期范围获取svn提交

Node.js 使用节点svn ultimate库按日期范围获取svn提交,node.js,Node.js,我在node.js项目上安装了node svn ultimate库,以获取有关存储库中提交的信息 我可以使用revision参数获得提交 const revisions={“revision”:lastRevision-quantity+:“+lastRevision,'HEAD':lastRevision} 看看Github 我真的不知道如何做同样的事情,但使用的日期范围 在我的控制台上,我可以使用 svn/repository/trunk`-r{2019-08-29}:{2019-08-3

我在node.js项目上安装了node svn ultimate库,以获取有关存储库中提交的信息

我可以使用revision参数获得提交

const revisions={“revision”:lastRevision-quantity+:“+lastRevision,'HEAD':lastRevision}

看看Github 我真的不知道如何做同样的事情,但使用的日期范围

在我的控制台上,我可以使用

svn/repository/trunk`-r{2019-08-29}:{2019-08-30}

使用该库,我尝试了以下几种可能性:

  const range = {"range": '2019-08-29'+':'+'2019-09-02'}
  const range = {"range": '{2019-08-29}'+':'+'{2019-09-02}'}
但我得到了一个错误:

{ RangeError [ERR_CHILD_PROCESS_STDIO_MAXBUFFER]: stdout maxBuffer length exceeded
    at Socket.onChildStdout (child_process.js:348:14)
    at Socket.emit (events.js:189:13)
    at addChunk (_stream_readable.js:284:12)
    at readableAddChunk (_stream_readable.js:261:13)
    at Socket.Readable.push (_stream_readable.js:220:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:94:17)
  cmd:
   'svn log /repository/Trunk --xml --non-interactive ' }


命令上的错误实际上是属性“range”。 没有属性范围,我必须使用“revision”,当我调用它时,它会起作用:

const range = {"revision": '{2019-08-29}'+':'+'{2019-09-02}'}