如何从rsync中排除文件夹

时间:2017-08-14 14:39:12

标签: rsync

我正在使用Error: Unexpected end of multipart data at Request._callback (C:\Temp\teste-watson\watson-orchestrator\node_modules\watson-developer-cloud\lib\requestwrapper.js:88:15) at Request.self.callback (C:\Temp\teste-watson\watson-orchestrator\node_modules\request\request.js:188:22) at emitTwo (events.js:106:13) at Request.emit (events.js:191:7) at Request.<anonymous> (C:\Temp\teste-watson\watson-orchestrator\node_modules\request\request.js:1171:10) at emitOne (events.js:96:13) at Request.emit (events.js:188:7) at Gunzip.<anonymous> (C:\Temp\teste-watson\watson-orchestrator\node_modules\request\request.js:1091:12) at Gunzip.g (events.js:292:16) at emitNone (events.js:91:20) at Gunzip.emit (events.js:185:7) at endReadableNT (_stream_readable.js:974:12) at _combinedTickCallback (internal/process/next_tick.js:80:11) at process._tickCallback (internal/process/next_tick.js:104:9) code: 500, error: 'Unexpected end of multipart data' 在我的生产服务器上部署git分支。目前,我将rsync个文件存储在两个位置:

  • 资产/ JS /
  • JS​​ /

当我使用js运行rsync时,两个文件夹中的非文件夹将同步,而我希望同步--exclude js文件夹,并且我的根文件夹中的assets/js/文件夹将是跳过。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

您需要指定这些文件和目录的模式:

使用:

CWRULE [PATTERN_OR_FILENAME]
CWRULE,MODIFIERS [PATTERN_OR_FILENAME]

所以你会有像

这样的东西
CW- js/

有关更详细的信息,您可以在

部分查看手册页
Include/Exclude Pattern Rules

来自this链接,希望有所帮助