【发布时间】:2021-03-13 15:37:42
【问题描述】:
更新:
事实证明,我真正想要的是能够在我的笔记本电脑上进行远程开发,并且 - 如果我也在我的机器人上做了一些本地的事情,那么我的主要开发系统上就会显示更改。
参考:
大约 10 个月前有人问过这个大体相似的问题,从那时起就没有收到任何答复。由于从那时起 VS Code 有了很多改进(而且由于 Stack Overflow 不鼓励“我也是!”的回复),我决定重新提出这个问题,希望有人会注意到它并回复。
环境:
- 运行 VS Code 的 Windows 10 系统,截至当前日期都是最新的。
- 一个基于 Raspberry Pi 的机器人(GoPiGo3),它使用安装的 SSH 软件进行远程开发,允许我的 Windows 10 系统通过 VS Code 与其通信。
- 我使用 FileZilla 制作了工作区环境的完整副本,包括封闭的工作区文件夹,从 Windows 10 系统到机器人。
我之前的工作流程是在 Windows 机器上开发,转移到机器人,在使用 Thonny 的机器人上运行,记录任何错误并就地修复它们(在 Thonny 内),然后转移回 Win- 10 机器或在 Windows 10 中修复并传输回“机器人”。
“笨拙”是轻描淡写的杰作。
现在我已经在机器人上设置了远程开发,我相信我可以避开大部分。
我注意到,在机器人的工作空间副本中,大多数(如果不是全部)文件现在要么“修改”,要么“未跟踪”,并且从“机器人”更新我的 GitHub 存储库会导致各种混乱。
我想要的是在任何一个平台上无缝开发的能力。 (ie 下一次连接时,在一台机器上所做的更改会自动反映在另一台机器上。)我希望以这样一种方式做到这一点,即提交和/或更改状态准确地反映在两台机器上。
我可以详细解释为什么这对我有用,但这个问题已经足够长了。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript python visual-studio-code raspberry-pi remote-debugging