VS Code,Natizyskunk 的 SFTP 扩展,无法从上传中排除文件夹

问题描述 投票:0回答:1

我正在使用 Natizyskunk 的 VS Code SFTP 扩展,它的配置如下:

[{
  "name": "host_name",
  "host": "host_address",
  "protocol": "sftp",
  "privateKeyPath": "local_key_path",
  "port": 22,
  "username": "user_name",
  "remotePath": "remote_path_to _sync",
  "uploadOnSave": false,
  "downloadOnOpen": true,
  "remoteExplorer": {
    "filesExclude": [
        "./data",
        "./data/*"
    ]},
  "watcher": {
      "files": "**/*",
      "autoUpload": true,
      "autoDelete": true
    },
  "useTempFile": false,
  "openSsh": false
}]

如你所见,我正在使用

"downloadOnOpen": true

和观察者参数,这样基本上每次我在本地计算机上修改某些内容时,它都会上传到远程,反之亦然,当我修改远程文件时,它们会在本地更新。

我想从中排除“数据”文件夹,所以我尝试添加建议的remoteExplorer字段在这个答案中,以及“忽略”部分(几乎到处都建议),但它不起作用......每次我在 /data 中进行更改(我尝试创建虚拟空文件)时,它们都会反映在遥控器上。我假设配置文件中有一些冲突的部分,我该如何解决这个问题?

visual-studio-code
1个回答
0
投票

我也想这么做。 事实证明,这可以通过 Natizyskunk 创建的扩展来替代,名称相同但由 liximomo 创建。 您想要添加如下所示的行,根据您需要从上传中排除的内容进行定制:

"ignore": [".vscode", ".git", ".DS_Store"]

上面的列表中有“.vscode”,它是一个目录。我已经使用了这个,目录及其内容被排除在上传之外。

© www.soinside.com 2019 - 2024. All rights reserved.