Node.js 使用节点svn ultimate库按日期范围获取svn提交
我在node.js项目上安装了node svn ultimate库,以获取有关存储库中提交的信息 我可以使用revision参数获得提交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
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}'}