linux - 在 windows linux 子系统的 VS Code 中打开时,如何防止 windows 无效文件名被重命名?
问题描述
我正在尝试处理一个包含一堆名称如 xxx:abc.js 的文件的存储库。显然文件名中的冒号在 windows 中是无效的。
所以我想如果文件在 Windows 的 Linux 子系统上,如果我使用的是 VS Code 的 Remote 扩展,那就像我在 Linux 环境中开发一样。
但是当 repo 被打开时,这些文件名中的冒号仍然会被 git 自动删除code .
我是否需要在 ubuntu 上实际安装 VS Code 的 linux 版本,还是有其他方法可以使它工作?
解决方案
我升级到 WSL 2,再次克隆了 repo,没有任何问题。
推荐阅读
- reactjs - 在 ReactJS 中没有渲染方法的渲染组件
- regex - 带有条件和后缀的正则表达式
- javascript - JS:使用字典比遍历数组更快吗?
- android - 当应用程序的多个页面在 Kotlin 中具有相同的 Activity 名称时,如何启动 Android Activity?
- etl - Source 和 Source Qualifier 之间的字段顺序需要相同吗?
- c# - 连接多个表并返回表 2 中的最后一条记录
- jpa - 使用 JPA CriteriaBuilder 的多级子查询
- apache-kafka - 如何将具有显式状态存储的 KTable-KTable leftJoin 从 Kafka 0.11 迁移到 Kafka 2.0?
- javascript - 检查反应用户是否有角色
- npm - NPM 在“审计修复”上抛出错误 - 不支持配置的注册表