AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1453906
Accepted
c.leblanc
c.leblanc
Asked: 2023-02-08 04:46:27 +0800 CST2023-02-08 04:46:27 +0800 CST 2023-02-08 04:46:27 +0800 CST

使用 WSL 在 linux 和 windows 之间同步 VScode 项目

  • 772

我是 WSL 的新手,并得到建议将我的 VScode 项目存储在 Linux 上以获得更好的性能。

问题是,我希望在 Linux 上存储的这些文件与 Windows 上存储的文件夹之间保持自动同步,因为我希望这些项目存储在我的 onedrive 中。

执行此操作最简单的选择是什么?

编辑:我在 Windows 中从 Linux 上的文件夹创建了一个符号链接。与 onedrive 的同步会正常工作吗?(如果我更换计算机,我希望能够再次使用这些文件)。我听说我在同步这些文件时可能会遇到麻烦(因为格式、版本控制等),在这种情况下是这样吗?

windows
  • 1 1 个回答
  • 41 Views

1 个回答

  • Voted
  1. Best Answer
    NotTheDr01ds
    2023-02-12T13:47:58+08:002023-02-12T13:47:58+08:00

    我是 WSL 的新手,并得到建议将我的 VScode 项目存储在 Linux 上以获得更好的性能。

    好吧,有点。假设你的项目是Linux项目(在 Ubuntu 中使用基于 Linux 的工具)并且你使用的是 VSCode WSL Extension,那么是的。

    但是,对于使用 Windows 工具链的项目,最好将它们保留在 Windows 驱动器上。


    我希望在 Linux 上存储的这些文件与 Windows 上存储的文件夹之间保持自动同步,因为我希望这些项目存储在我的 OneDrive 中。

    ...如果我更换电脑,我希望能够再次使用这些文件

    有多种选择可以将开发项目备份在云中。我的第一个建议是将 Git 与云存储库一起使用,例如 Github(以及许多其他)。这样,您的项目不仅会备份到云端,而且您还会养成逐步提交更改的良好开发习惯。您还可以回滚到以前的状态,当您想在不破坏“工作”副本的情况下尝试某些事情时创建分支,比较差异等等。

    另一种选择,如果你真的想将文件同时保存在 OneDrive 和 WSL/Ubuntu/Linux 文件系统上,那就是在rsync两者之间。但是,请记住,您可能需要稍微更改automountWSL 的设置才能使其正常工作。有关详细信息,请参阅此问题。

    我从 Linux 上的文件夹在 Windows 中创建了一个符号链接。与 onedrive 的同步会正常工作吗?

    可能不会。跨文件系统的符号链接是“软”的,这意味着它们只是一个从一个到另一个的“指针”,而不是在两个文件系统上都保留文件的副本。

    • 0

相关问题

  • 如何将五笔安装转换为常规安装?

  • 如何让 .NET 2.0 SP2 在 wine 中运行?

  • 如何在 Ubuntu 中运行 Windows XP

  • 迁移到 Ubuntu 后,Windows 用户最喜欢什么?[关闭]

  • 如何从双启动计算机访问加密的主文件夹?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve