首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当超过次要版本限制时,为什么SharePoint Online会删除最新的而不是最旧的次要版本?

当超过次要版本限制时,SharePoint Online会删除最新的而不是最旧的次要版本,这是因为SharePoint Online采用了先进的版本控制策略,以确保数据的完整性和可用性。

在SharePoint Online中,每个文档库都可以设置版本控制,包括主要版本和次要版本。主要版本是指文档的重要里程碑或完整版本,而次要版本则是主要版本之间的中间版本或修订版本。

当次要版本数量超过限制时,SharePoint Online会自动删除最新的次要版本,而不是最旧的次要版本。这是为了避免数据存储空间的浪费和版本管理的复杂性。

删除最新的次要版本有以下几个原因:

  1. 数据完整性:最新的次要版本通常是最近进行的修改或修订,这些修改可能是用户误操作、错误或不完整的。因此,删除最新的次要版本可以确保文档库中只保留完整和准确的版本。
  2. 存储空间优化:随着时间的推移,文档库中的次要版本数量可能会快速增加,占用大量的存储空间。通过删除最新的次要版本,可以有效地优化存储空间,减少存储成本。
  3. 版本管理简化:删除最新的次要版本可以简化版本管理过程。保留最旧的次要版本可以帮助用户回溯到之前的修订,而删除最新的次要版本可以减少版本选择的复杂性,使用户更容易找到和使用正确的版本。

对于SharePoint Online用户,可以通过设置文档库的版本控制策略来自定义次要版本的保留限制。根据具体需求,可以选择保留的次要版本数量,或者完全禁用次要版本,只保留主要版本。

腾讯云提供了一系列与SharePoint Online类似的云服务产品,如腾讯文档、腾讯云对象存储(COS)等,可以满足用户在云端进行文档管理和版本控制的需求。您可以访问腾讯云官网了解更多产品信息和使用指南:

  • 腾讯文档:https://cloud.tencent.com/product/tcd
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

.NET Core 和 .NET 5 发布和支持

从 .NET Core 3.1 开始,服务更新是删除先前更新升级。例如,3.1 最新服务更新会在成功安装后删除之前 3.1 更新。... .NET Core SDK 3.1.200 安装在同一台机器上,不会删除 .NET Core SDK 3.1.101。 运行时前滚和兼容性 主要和次要更新与以前版本并行安装。....NET Core 和 .NET 5 版本生命周期 .NET Core、.NET 5 和更高版本采用现代生命周期,不是已用于 .NET Framework 版本固定生命周期。...这些操作系统中每一个都有其赞助组织(例如,Microsoft、Red Hat 或 Apple)定义生命周期。在添加和删除对操作系统版本支持,我们会考虑这些生命周期计划。...某个操作系统版本不再受支持,我们将停止测试该版本并为该版本提供支持。用户需要升级到支持操作系统版本才能获得支持。 有关详细信息,请参阅.NET 操作系统生命周期策略。

90210

MySQL8.1来了:MySQL创新和长期支持(LTS)版本简介

这使得MySQL能够更频繁地向用户发布新功能,不是每隔几年才发布一次功能。但是,我们知道这种方法可能会给只需要关键补丁项目和应用程序带来挑战,而这些补丁行为更改频率较低。...8.x成为LTS,您可以计划、测试从8.0.x错误修复版本迁移到LTS发布版本(例如,从8.0.37到8.4.1)。...漏洞修复和安全补丁通常会包含在下一个创新或LTS版本中,不是作为该创新版本补丁版本一部分。在使用创新版本,有必要定期升级到最新创新版本,以跟上最新错误修复和安全补丁。...随着创新版本引入,将会有更多主要/次要版本,因此,弃用和删除发生将会发生变化。 一个特性或行为在一个版本中被弃用时(例如,9.2创新),该功能至少一年内不能删除(直到9.6创新)。...当我们过渡到新模型并向第一个8.x LTS版本移动,预计弃用和删除增加。

9.7K30
  • Oracle 新推出 MySQL 创新和长期支持(LTS)版本【译文】

    在 MySQL 8.0 中发生了变化,补丁版本持续交付模型也包含新功能。这使得 MySQL 能够更频繁地向用户发布新功能,不是每隔几年才能发布一次功能。...错误修复和安全补丁通常会包含在下一个创新或 LTS 版本中,不是作为该创新版本补丁版本一部分。使用创新版本,有必要定期升级到最新创新版本,以跟上最新错误修复和安全补丁。...弃用和删除功能 在 MySQL 先前版本中,一个版本(例如5.7)中弃用意味着可以在下一个主要/次要版本(例如 8.0)中删除该功能。...随着创新版本引入,将会有更多主要/次要版本,因此,何时可以弃用和删除将发生变化。 某个功能或行为在版本中被弃用(例如,9.2 创新),该功能至少在一年内无法删除(直到 9.6 创新)。...随着我们过渡到新模型并迈向第一个 8.x LTS 版本,预计弃用和删除增加。

    74560

    什么是 Linux 内核版本控制方案

    传统 Linux 内核版本控制 Linus 刚开始开发内核,所使用版本控制系统只是由一个从零(0.x)开始递增变量方案组成。...当时,即使是次要版本号也表示稳定内核版本奇数则表示开发版本。拥有单独分支很重要,这样开发人员可以在内核中添加和测试新功能不会影响稳定分支。...在 Linux 3.0 版中,Linus 从版本号中删除了第四个变量。现在,内核版本是根据语法形成:abc,其中 a、b 和 c 分别是主要版本次要版本和修订计数。...在撰写本文最新内核预览版是5.19-rc6。为了创建新版本变量值达到特定数字,前面的变量递增。例如,每当次要版本计数接近 20 ,主要版本就会更新到下一位。...同样,根据kernel.org,第一个点之后数字开始看起来“太大”,主版本增加。3.x系列最终内核版本是 3.19,最后一个主要4.x内核系列是 4.20,然后升级到 5.0。

    1.5K30

    使用k8s 需要关注版本问题

    因此,延长支持期将导致超过 80% 用户使用受支持版本不是现在 50-60%。一年一度支持期可为用户提供所需缓冲期,并且更符合熟悉年度规划周期。...从 Kubernetes 1.19 版本开始,支持窗口将延长到一年。 次要版本包括新增功能和改进。 补丁发布更为频繁(有时每周都会发布),适用于次要版本关键 Bug 修复。...修补程序版本包括针对安全漏洞或主要 bug 修复。为了使集群中一直跟随着版本前进,如果一直不更新,导致新功能无法使用,落后新版本太多版本,不方便升级。...落后2个大版本以上,需要考虑支持功能以及参数,Kubernetes 会将一些功能删除,或者更改资源名称。...最好方式是始终保持最新 每半年升级一次,资源落后社区1~2个小版本(推荐) 一年升级一次,或者更长,落后版本太多(不推荐) 升级流程 升级管理节点 —> 升级其余管理节点 —> 升级worker

    80710

    进击.NET 在云原生时代蜕变

    这里我拿AWS Lambda来举例,因为各大云厂商都是以AWS是模仿目标,AWS Lambda中可用所有语言都是高级不是像Assembler,C / C ++或Objective C那样。...这与非 TC 方法完全不同,其中每种方法均以单一方式进行编译(与高质量层相同),这种方法偏向于稳定状态不是启动性能。...LatestPatch 前滚到最高补丁版本。这会禁用次要版本前滚。 Minor 如果缺少所请求次要版本,则前滚到最低较高次要版本。如果存在所请求次要版本,则使用 LatestPatch 策略。...LatestMinor 即使存在所请求次要版本,仍前滚到最高次要版本。适用于组件托管方案。 LatestMajor 即使存在所请求主要版本,仍前滚到最高主要版本和最高次要版本。...运行具有内存限制 Docker 容器(例如使用 docker run -m)更改 .NET Core 行为方式。

    74520

    MySQL全新版本模型

    8.x 成为 LTS ,您可以从修复版本(例如 8.0.37)规划、测试和迁移到 LTS 版本(例如 8.4.1)。...错误修复和安全补丁通常会包含在下一个创新版本或 LTS 版本中,不是作为该创新版本内补丁版本一部分。在使用创新版本,定期升级到最新创新版本以跟上最新错误修复和安全补丁是必要。...弃用和删除功能 在 MySQL 以前版本中,一个版本弃用功能(例如 5.7)意味着该功能可能会在下一个 主要/次要 版本中被删除(例如 8.0)。...随着创新版本引入,将会有更多 主要/次要 版本,因此弃用和删除功能何时发生将会改变。...行为更改可能产生很大影响,特别是在处理任何与应用程序相关事项,比如 SQL 语法、新增保留字、查询执行甚至查询性能。

    26320

    技术译文 | 一文了解 MySQL 全新版本模型

    8.x 成为 LTS ,您可以从修复版本(例如 8.0.37)规划、测试和迁移到 LTS 版本(例如 8.4.1)。...错误修复和安全补丁通常会包含在下一个创新版本或 LTS 版本中,不是作为该创新版本内补丁版本一部分。在使用创新版本,定期升级到最新创新版本以跟上最新错误修复和安全补丁是必要。...弃用和删除功能 在 MySQL 以前版本中,一个版本弃用功能(例如 5.7)意味着该功能可能会在下一个 主要/次要 版本中被删除(例如 8.0)。...随着创新版本引入,将会有更多 主要/次要 版本,因此弃用和删除功能何时发生将会改变。...行为更改可能产生很大影响,特别是在处理任何与应用程序相关事项,比如 SQL 语法、新增保留字、查询执行甚至查询性能。

    47631

    RustLang语义版本控制仍然破坏了太多应用程序

    这些重大更改发生,它们破坏整个生态系统,”Gruevski 说。“成千上万的人必须花时间弄清楚为什么构建突然变红了。”...MINOR 版本您以向后兼容方式添加功能。 PATCH 版本您进行向后兼容错误修复。 可以在编号字符串末尾附加额外元数据(例如“alpha 版本”。)...文档提供了其他重大或主要功能冗长列表,包括: 每当公共项目(例如模块)发生更改、移动或删除 - 所有当前字段都是公共字段,或没有先前结构字段,添加私有结构字段 添加新枚举变体,或向枚举变体添加新字段...自动化 SemVer 力量 语义版本控制 力量,至少在理论上,是版本控制应该统一,以便捆绑器可以识别非破坏性更改,并在下次构建中自动包含升级,不会破坏任何东西 “当我维护一个工具,我有几百个依赖项...即使是 Linus Torvalds,Linux 守护者,也 将 Linux 从 2.6 升级到版本 5,仅仅是因为次要修订数量超过了他可以用手指和脚趾计算范围。

    8710

    详解 Vue 目录及配置文件之 package.json

    比如项目名称,项目版本,项目执行入口文件,项目贡献者等等。npm install 命令根据这个文件下载所有依赖模块。...☞ 使用 ~ 表示版本范围 版本号 描述 版本范围 说明 ~2.3.4 主版本 + 次要版本 + 补丁版本 [2.3.4,2.4.0) 在主版本 + 次要版本不允许变更前提下,允许补丁版本升级(补丁板板号下限是...4,无上限) ~2.3 主版本 + 次要版本 [2.3.0,2.4.0) 在主版本 + 次要版本不允许变更前提下,允许补丁版本升级 ~2 主版本 [2.0.0,3.0.0) 在主版本不允许变更前提下...0,补丁版本缺失 [1.3.0,2.0.0) 主版本不为 0,补丁版本因缺失被视作 0,允许次要版本 + 补丁版本升级到到最新(此例下限是 1.3.0,上线是 2.0.0 但不匹配 2.0.0) ^0.2...2.0.0) ^0 主版本号为 0,次要版本 + 补丁版本均缺失 [0.0.1,1.0.0) 主版本为 0,次要版本因缺失被视作 0,补丁版本虽缺失但只能被视作 1,允许缺失次要版本 + 补丁版本升级到最新

    3.6K31

    mongodb-4.x复制集数据同步(replica-set-sync)

    本文翻译自mongodb官方文档https://docs.mongodb.com/v4.0/core/replica-set-sync/ 为了维护共享复制集最新节点,复制集次要成员节点将同步或复写其他成员节点数据...处理过程 MongoDB执行初始化数据同步时会进行两步操作: 克隆源节点除了local所有数据库。mongod进程扫描每个数据库每个集合,并将全量数据插入到目标节点中。...在版本3.4中变更:在赋值每个集合文档,初始化数据同步构建所有的集合索引。在早期MongoDB版本中,此阶段仅构建_id索引。...次要成员节点从他们同步数据源节点复制oplog并异步应用oplog变更[1]。 [1] 从4.0.6版本开始,如果次要成员节点记录oplog所花费时间大于设定阈值将会在日志中打印出来。...MongoDB始终以原始写入顺序来应用oplog数据到指定文档。 当应用oplog数据,MongoDB阻塞所有的读取操作。

    99420

    数据库升级-成为MySQL DBA 博客系列(之二)

    因为,新版本可能对安全漏洞或黑客入侵系统进行修复,所以除非不关注安全性能,否则,您希望在您系统安装上最新安全修补程序。...其中MySQL主要版本比较少见,通常是次版本升级,但是他们可能带来一些重要功能,使得升级是值得。 在这篇博文中,我们将介绍DBA一个最基本任务—次要版本数据库升级和主要数据库升级。...但是,您不会只处理主要版本升级,而是在工作中更经常地升级次要版本,例如5.6.x - > 5.6.y. 最有可能是,最新版本会为影响工作负载错误进行一些修复,但也可能是其他原因。...在过去,我们已经注意到,pt-upgrade返回很多误报—它可能会将查询报告为慢,事实上,两个版本查询都是完全正确。...当然,您可能仍然需要添加更多节点,但现在是一个定期调配Galera节点过程,现在只使用5.6不是5.5。

    1.4K30

    global.json 概述

    该global.json文件允许您定义.NET SDK版本您运行.NET CLI命令使用。选择 .NET SDK 与指定项目目标运行时无关。....minor 对指定主要、次要和功能带使用最新补丁级别。 如果未找到,则前滚到同一主要/次要版本下一个更高功能带,并使用该功能带最新补丁级别。...如果未找到,则前滚到同一主要/次要版本下一个更高功能带,并使用该功能带最新补丁级别。 如果未找到,则前滚到同一大调内下一个更高小调和功能带,并使用该功能带最新补丁级别。...msbuild-sdks 类型: object 让您可以在一个地方不是在每个单独项目中控制项目 SDK 版本。有关更多信息,请参阅如何解决项目 SDK。...您并行安装多个运行时,或者您正在使用global.json文件,将使用最新安装 .NET 运行时版本匹配规则。

    1.8K10

    CVE-2020-0646 SharePoint RCE - POC

    因此,没有2020年1月.NET补丁SharePoint On-Premise版本仍然受到影响。 需要注意是,IIS支持.XOML扩展名,这个问题也可能被滥用于文件上传攻击。...虽然这个漏洞影响与之前发现以下缺陷相同,因为它们都影响同一个模块,但它使用了不同技术,而且它不是绕过已实施修复程序。...CodeActivity类ExecuteCode参数也同样受到影响,但它在SharePoint Online版本上没有被授权,只能在On-Premise版本上工作。其他活动也可能被滥用。...On-Premise版本也可以使用上述请求进行利用。 应用 CVE-2020-0646 补丁后,检查工作流中所有 XML 元素和属性,以确保它们只包含有限数量允许字符。...因此,使用所选nocode选项,不再可能在默认配置中向生成C#代码中注入任意代码。

    1.6K20

    使用npm版本锁定必要性

    经过多次测试,发现: 我本地是好,多次构建都是完全一样,哪怕是删除了package.json、node_modules 同样某一台构建服务器上却是两次构建不一样,并且两次和我本机构建hash也不一样...同样版本构建为什么会出现不一样文件? 等等,同样构建?突然想到,npmpackage.json版本管理原理。...": "^2.7.0", "vuex": "^3.0.1" }, 尖括号意思是,匹配所有的次要版本,也就是说: 如果当前配置是 ^1.1.1 依赖包最新版本为 1.x.x时候,下次npm install...但是忽略 2.0.0及以上版本 除此之外还有一种匹配模式是波浪号,匹配第二次要版本 "dependencies": { "vue": "~2.4.2", "vue-resource": "~...1.3.4", "vue-router": "~2.7.0", "vuex": "~3.0.1" }, 比如 如果~1.1.1,最新版本为 1.1.x时候,下次npm install就会自动更新最新版本

    1.1K10

    发布 Go Modules

    语义版本形式为 vMAJOR.MINOR.PATCH。 您对模块公共 API 进行向后不兼容更改时,增加主版本。只有在绝对必要才应这样做。...所以继续标记新版本将使您持续改进对您用户可用。 不要从 repo 中删除版本标记。如果发现某个版本存在 bug 或安全问题,请发布新版本。如果用户依赖于已删除版本,则其编译可能失败。...如果您没有立即看到最新版本,并且正在使用Go 模块代理(默认为Go 1.13),请在几分钟后再试一次,给代理加载新版本一点间。...如果有错误修复(例如,安全修复),它们将包含在补丁版本中(或者作为次要版本一部分)。 有时,保持向后兼容性可能导致糟糕 API。没关系。不完美的 API 比破坏用户现有代码要好。...因此,在 Go 1.12 中,我们添加了一个新函数 ReplaceAll 不是 ReplaceN,虽然这样 API 名称有点奇怪,但这种不一致性比破坏更改要好。

    72910

    dotnet 命令

    x86 版本 SDK 只列出 x86 运行时, x64 版本 SDK 只列出 x64 运行时。 --list-sdks 打印出已安装 .NET SDK 列表。 -?...Minor - 如果缺少所请求次要版本,则前滚到最低较高次要版本。 如果存在所请求次要版本,则使用 LatestPatch 策略。...LatestMinor - 即使存在所请求次要版本,仍前滚到最高次要版本。 适用于组件托管方案。 LatestMajor - 即使存在所请求主要版本,仍前滚到最高主要版本和最高次要版本。...仅绑定到指定版本。 建议不要将此策略用于一般用途,因为它会禁用前滚到最新补丁功能。 该值仅建议用于测试。 除 Disable 外,所有设置都将使用可用最高补丁版本。...这意味着,仅只有一个框架引用时,它才会按预期方式工作。 如果应用程序具有多个框架引用,则使用此选项可能导致错误。

    1.6K20

    SQLServer知识:sqlcmd用法笔记

    2、使用场景 2.1 针对大文件脚本执行 脚本文件如果超过80兆,是不能够直接在查询编辑器执行直接溢出报错,当然如果你脚本文件超过几十兆,很有可能造成SQLServer查询编辑器卡死、无响应...使用 -G 选项连接到 SQL 数据库或 SQL 数据仓库并使用 Azure Active Directory 进行身份验证,建议超时值至少为 30 秒。...登录超时必须是介于 0 和 65534 之间数字。如果提供不是数值或不在此范围内, sqlcmd 将生成错误消息。当值设置为 0 ,则允许无限制等待。...-E 使用信任连接不是用户名和密码登录 SQL Server服务。默认情况下,如果未指定 -E , sqlcmd 将使用信任连接选项。...-P password 用户指定密码。密码是区分大小写。如果使用了 -U 选项未使用 -P 选项,并且未设置 SQLCMDPASSWORD 环境变量,则 sqlcmd 提示用户输入密码。

    1.5K20

    npm依赖包升级

    兼容更新版本指的是在主版本号不变情况下,可以安装较新次要版本和修补版本。...这样做是为了确保你项目在安装依赖包可以获得修复了错误和增加了功能更新版本。 ~符号(波浪线符号):使用~符号指定版本范围允许安装指定依赖包最新修补版本,但不包括次要版本更新。...也就是说,依赖包版本号为~1.2.3,可以安装任何1.2.x系列修补版本,如1.2.4、1.2.5,但不会安装1.3.0版本。...3、查看可更新包以及已安装依赖包 npm outdated npm list 4、安装更新 - 使用npm update 按照package.json中规则安装到最新版 - 使用npm-check-updates...https://cn.vitejs.dev/guide/assets.html 服务引入一个静态资源返回解析后公共路径: ```js import imgUrl from '.

    47610

    MySQL Shell AdminAPI – 8.0.23中有什么新功能?

    由于以上这些原因,我们将Cluster.status()默认输出中包括下面的信息: 相应实例状态不是ONLINEmemberState。...您升级运行早于8.0.23MySQL服务器和MySQL Shell版本Cluster或ReplicaSet,可能不需要在实例上启用多线程复制,因为这些设置不是必需。...如果实例具有不同GTID集,并且用户希望将其从群集中明确删除,则该操作将被阻止,因为命令行管理程序无法确定哪个实例具有GTID超集。根据不同观点,可以将不同实例视为最新实例。...另外,用户应该可以通过选择一个特定实例来重新启动集群,即使它不是最新,只要它们表明不打算使用命令选项/提示重新加入其他实例即可。...将sql_mode设置为使用ANSI_QUOTES,MySQL将"视为标识符引号不是字符串引号,从而在运行该查询导致错误。

    1.2K20
    领券