You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The workaround I did is to create a .vscode/terminals.json file for each sub repository with the individual config, but that's not perfect since which one opens first is not guaranteed, hence creating a race condition between which command runs first.
I configured terminals-manager to run some simple commands and it runs every command twice.
here are my workspace settings
"settings": { "terminal.integrated.cwd": "path/to/project/root/folder", "terminals.autorun": true, "terminals.autokill": true, "terminals.terminals": [ { "name": "Startup", "focus": true, "cwd": "path/to/project/root/folder", "description": "Run startup commands", "commands": [ "git fetch --all --verbose", "${workbench.action.terminal.focus.next}", ] }, { "name": "VideoWall", "focus": false, "cwd": "path/to/project/subfolder", "description": "open VideoWall terminal on startup", "command": "git branch", }, { "name": "Desktop", "focus": false, "cwd": "path/to/project/root/folder", "description": "open Desktop terminal on startup", "command": "git branch", "split": "VideoWall" } ] },
As a result, git fetch runs twice, Desktop is focused instead of VideoWall and git branch runs 4 times (twice in each splitted terminal)
The text was updated successfully, but these errors were encountered: