Visual Studio Code 是不是支持与远程服务器同步代码?

Posted

技术标签:

【中文标题】Visual Studio Code 是不是支持与远程服务器同步代码?【英文标题】:Does Visual Studio Code support code sync with remote server?Visual Studio Code 是否支持与远程服务器同步代码? 【发布时间】:2021-03-10 17:23:08 【问题描述】:

请帮助我了解一些有关 Visual Studio Code 的信息。我已经花了几天时间搜索和测试这个工具,但仍然无法让它像我想要的那样工作。在我在 Netbeans 工作之前,它支持本地目录内容和文件更改与远程服务器同步。如果我创建或更改文件,它将被发送到远程服务器。我想在 Visual Studio Code 中也一样,但我找不到方法。我知道,有 Visual Studio Code Remote - SSH,它允许直接更改远程文件,但我想要本地副本。然后是 Sync-Rsync 扩展,它几乎可以满足我的需求,但不完全是。它允许将更改的文件发送到远程服务器,但完全忽略文件和文件夹的创建或删除。或者也许我只是不知道如何配置它才能正常工作。也许有人对此有更多经验并可以分享一些想法?

【问题讨论】:

我不使用 VS Code,但我认为大多数 IDE 将其称为“部署”。在菜单中查找。 你可以使用git与远程服务器同步吗? VSCode 本身实际上并没有做很多事情。大多数功能实际上是由插件提供的。您可能需要一个合适的插件(尽管通过使用 git 和映射的远程存储库将其与源代码控制相结合可能是一个非常好的解决方案,并且是一个非常常见的设置) 是的,应该有一些扩展,这就是我需要的。我的问题只是,我不知道,是哪一个。到目前为止,我所做的只是部分做我需要的。 VSCode 也有部署扩展,但我认为,它们不提供与我的操作的自动同步。 My problem is only, that I don't know, which one. ...我们会很好,但请理解,这个网站不是免费的做我的研究服务。如果有人碰巧知道确切的东西,他们可能会提到它,但实际上你自己研究它会更快。不过,一定要探索 git 的想法,这是一个很好的想法。许多开发人员这样做是为了备份他们的代码并同时对其进行版本控制。它也可以用作部署方法。 【参考方案1】:

一个合理的问题,IMO!这种回应无疑为时已晚,无法帮助 OP,但希望它能帮助其他人。我对同样的问题感到沮丧,我使用了SFTP extension by liximomo,它似乎功能齐全,并且有据可查。它对我来说还不错,下载量超过 100 万次,基于 225 条评论获得 4 星评论。不幸的是,自 2019 年以来没有更新,最近的评论也不好。有several other extensions of the same name 的下载和评论较少。 This one 看起来很有希望:它是 liximomo 项目的一个分支,最后一次更新是 8 天前,下载量接近 30K,22 条评论平均为 5 星。实际上,看到这个,我想我会卸载 liximomo 版本并安装这个,谢谢你让我研究这个。

[编辑 2022 年 2 月:我说我会尝试的扩展名是 SFTP by Natizyskunk。它现在有 42K 的下载量和 26 条平均 5 星的评论。当我刚刚检查它时,它实际上是昨天更新的,这是自去年 11 月爆发更新以来的第一次。我不经常使用它,但我使用它时效果很好。]

Sync-Rsync 的下载量约为 26K,基于 21 条评论获得 4.5 颗星。更新日志也是 2019 年的。

【讨论】:

以上是关于Visual Studio Code 是不是支持与远程服务器同步代码?的主要内容,如果未能解决你的问题,请参考以下文章

如何评价Visual Studio Code

Visual Studio(不是 VS Code)可以进行远程 ssh 开发吗?文档说是的,但是

目标用户Visual Studio Code?

LaTex 学习 LaTex神器:Visual Studio Code

visual studio code

Visual Studio Code使用tab自动补全代码