【发布时间】:2022-01-04 22:54:11
【问题描述】:
我不是一个非常熟练的 linux 用户,我正在尝试为 vscode 进行自动化,以便我可以在 vscode 中打开所有带有差异的文件。我目前的建议是:
git diff master...[BRANCH_NAME] --name-only |code -r
第一部分git diff master...[BRANCH_NAME] --name-only 非常好用:
src/components/LeftDrawerMenu/TaskForm/index.js
src/services/util.js
但是code -r 没有将输出注册为输入。它就像没有参数一样运行。
我想要以下:
code -r src/services/util.js src/components/LeftDrawerMenu/TaskForm/index.js
但是
code -r src/services/util.js
code -r src/components/LeftDrawerMenu/TaskForm/index.js
也会给出预期的结果。我做错了什么?
【问题讨论】:
-
git diff master...[BRANCH_NAME] --name-only | xargs -d '\n' code -r -
非常感谢。非常欢迎您到@konsolebox 将其变成答案,以便我接受它