以下是所有扩展程序设置及其默认值,要更改其中任何一个,请将相关的Config键和值添加到VSCode settings.json文件中,或者,在设置用户界面中搜索配置键以更改其值。
{
//是否启用自动刷新
"svn.autorefresh":true,
//提交更改时选择所有文件
"svn.commit.changes.selectedAll":true,
//提交前检查空消息
"svn.commit.checkEmptyMessage":true,
//将文件设置为修复冲突后已解决的状态
"svn.conflicts.autoResolve":null,
//如果输出不是utf-8,则对svn输出进行编码。
当此参数为null时,将自动检测编码。
例如:"windows-1252"。
"svn.default.encoding":null,
//签出svn信息库的默认位置。
"svn.defaultCheckoutDirectory":null,
//删除文件后,SVN应该做什么?
`none`-不执行任何操作,`prompt`-询问操作,`remove`-自动从SVN中删除
"svn.delete.actionForDeletedFiles":"prompt" // values: ["none","prompt","remove"],,
//忽略了svn.delete.actionForDeletedFiles的文件/规则(例如:file.txt或** / *。txt)
"svn.delete.ignoredRulesForDeletedFiles":[],
//控制是否自动检测svn外部。
"svn.detectExternals":true,
//控制是否自动在忽略的文件夹上检测svn。
"svn.detectIgnored":true,
//使用版本库中的最新版本显示差异更改。
设置为false可在本地文件夹中使用最新版本
"svn.diff.withHead":true,
//是否启用svn
"svn.enabled":true,
//尝试实验性编码检测
"svn.experimental.detect_encoding":null,
//编码优先级
"svn.experimental.encoding_priority":[],
//使用,和占位符的引人入胜的图标的网址
"svn.gravatar.icon_url":"https://www.gravatar.com/avatar/.jpg?s=&d=robohash",
//在日志查看器中使用Garavatar图标
"svn.gravatars.enabled":true,
//缺少SVN时忽略警告
"svn.ignoreMissingSvnWarning":null,
//要忽略的SVN存储库列表。
"svn.ignoreRepositories":null,
//当工作副本过旧时忽略警告
"svn.ignoreWorkingCopyIsTooOld":null,
//正则表达式检测SVN URL中“分支"的路径,禁用"null"。
子路径使用'branches /[^/]+/([^/]+)(/.*)?'
(例如:“分支机构/ ...",“版本/ ...")
"svn.layout.branchesRegex":“分支/([^/]+)(/.*)?",
//分支名称的正则表达式组位置
"svn.layout.branchesRegexName":1
//设置为true以显示'branches / ',设置为false以仅显示''
"svn.layout.showFullName":true,
//标签名称的正则表达式组位置
"svn.layout.tagRegexName":1
//使用正则表达式检测SVN URL中“标签"的路径,禁用"null"。
子路径使用'tags /[^/]+/([^/]+)(/.*)?'。
(例如:“标签/ ...",“邮票/ ...")
"svn.layout.tagsRegex":“标签/([^/]+)(/.*)?",
//正则表达式检测SVN URL中“主干"的路径,禁用"null"。
(例如:“(trunk)",“(main)")
"svn.layout.trunkRegex":“(trunk)(/.*)?",
//中继名称的正则表达式组位置
"svn.layout.trunkRegexName":1
//要记录的提交消息数
"svn.log.length":50,
//使用SVN查找子文件夹的最大深度
"svn.multipleFolders.depth":4
//允许使用SVN查找子文件夹
"svn.multipleFolders.enabled":null,
//使用SVN忽略的文件夹
"svn.multipleFolders.ignore":["** /。git","** /。hg","** /供应商","** / node_modules"],
// svn可执行文件的路径
"svn.path":null,
//仅显示给定用户的先前提交。
需要svn> = 1.8
"svn.previousCommitsUser":null,
//根据刷新命令刷新远程更改
"svn.refresh.remoteChanges":null,
//设置间隔(以秒为单位),以检查远程存储库上已更改的文件并显示在状态栏中。
0禁用
"svn.remoteChanges.checkFrequency":300,
//扩展名开始时显示输出窗口
"svn.showOutput":null,
//运行更新时显示更新消息
"svn.showUpdateMessage":true,
//在更改资源状态上设置左键单击功能
"svn.sourceControl.changesLeftClick":"open diff" //值:["open","open diff"],
//如果来自同一服务器,则将svn external组合在main中。
"svn.sourceControl.combineExternalIfSameServer":null,
//允许在状态计数中计数未版本控制的文件
"svn.sourceControl.countUnversioned":true,
//在Source Control UI中隐藏未版本控制的文件
"svn.sourceControl.hideUnversioned":null,
//忽略未版本化的文件,例如.gitignore,配置此文件将忽略默认的忽略规则
"svn.sourceControl.ignore":[],
//提交时忽略的变更列表
"svn.sourceControl.ignoreOnCommit":[“提交时忽略"],
//更改列表以忽略状态计数
"svn.sourceControl.ignoreOnStatusCount":[“提交时忽略"],
//设置为在更新时忽略外部定义(添加--ignore-externals)
"svn.update.ignoreExternals":true