SharePoint版本控制解释了
作为过去8年中为200多个组织实施版本控制系统的SharePoint顾问,我看到了当团队不使用适当版本操作时发生的混乱。
上个月,我帮助一家律师事务所从一场灾难中恢复过来,三名律师同时编辑了同一合同,造成了50,000美元的延误。
你以前去过那里。两个团队成员编辑同一文件,保存他们的更改,突然,某人的作品永远消失了。或者,也许您需要找到合同的较旧版本,但您所能看到的只是最新的草稿。
根据我在Microsoft的官方SharePoint认证计划中的丰富经验,并从我的咨询实践中记录了案例研究,本指南涵盖了我用来建立实际工作的SharePoint版本控制系统的验证方法。
每当有人进行更改时,SharePoint版本控制都会自动保存文档的副本。将其视为拥有多个备份副本,您可以随时查看文档的样子。
该系统提供关键的好处,包括回滚能力,完整的文档跟踪和用户问责制。您可以还原任何以前的版本,确切查看谁更改了什么,并维护所有修改的完整审核跟踪。
SharePoint使用两种类型的版本:专业和小型版本。主要版本代表最终文件或已发布的文档,而次要版本则在最终批准之前捕获草案工作和持续的编辑。
SharePoint Tracks如何更改文档
每当有人在库中修改文档时,SharePoint版本控制都会创建详细的记录。
主要与次要版本
主要版本代表您的文档的最终或批准版本。这些版本通常与客户共享,发布到网站或用于官方业务目的。将它们视为“完成”版本。
次要版本是在编辑过程中保存的草稿。他们捕获了正在进行的工作变化,使团队可以在文档上进行协作而不会造成官方版本的困惑。
版本历史记录和元数据
SharePoint跟踪作者信息,时间戳和更改每个版本的详细信息。这种详细的记录可帮助团队了解谁进行了特定的更改以及何时进行这些修改。
该系统会自动将每个新版本记录到关联的数据,例如文件大小,修改类型和用户注释。此信息会随着时间的推移创建文档开发的完整历史。
如何启用和配置版本控制
设置SharePoint版本控件需要访问您的文档库设置并为团队的需求选择正确的选项。
设置版本的步骤
一旦您知道在SharePoint库中查看的位置,配置版本设置只需单击几下即可。
- 从您的文档库的主菜单中转到库设置
- 单击版本设置以打开配置面板
- 根据您的需求启用专业或专业和次要版本启用
- 配置版本限制以控制SharePoint保留多少旧副本
- 设定保留政策,以自动清理旧版本
保存您的设置以激活该库中所有文档的SharePoint版本控件。
草案可见性和批准
SharePoint使您可以控制谁可以在官方之前查看草稿版本。此功能可以保护正在进行的工作文件免受不应该访问未完成内容的人的看法。
您可以设置内容批准工作流,这些工作流需要经理在次要版本成为主要版本之前的签名。此过程可确保质量控制,并防止不完整的文档意外共享。
如何查看,还原或删除版本
管理现有版本需要知道如何访问SharePoint的版本历史记录工具并了解每个动作的后果。
查看和还原版本
通过文件菜单访问版本历史记录或单击任何文档名称旁边的省略号。这将打开一个面板,显示所有可用版本的时间戳和作者信息。
恢复以前的版本会创建一个新的顶级版本,而不是真正倒退。这种方法可以保留完整的历史记录,同时再次使较旧的版本进行当前。
删除版本
删除版本将永久从SharePoint中删除,以后无法恢复。即使对于具有完全访问特权的系统管理员,此操作也是最终的,也是不可逆转的。
仔细使用版本删除,因为您无法从回收箱或任何恢复方法中检索删除的版本。在清理旧副本之前,请考虑归档重要版本。
使用版本评论为了清晰
版本评论可帮助团队了解为什么进行更改以及每个版本包含的内容。良好的评论实践使SharePoint版本控制对协作更有用。
聪明的团队鼓励使用注册注释来解释每个版本中所做的更改。诸如“固定定价错误”或“添加法律审查反馈”之类的评论提供了有助于每个人了解文档进化的上下文。
这些评论可以帮助团队成员随着时间的推移了解版本上下文,而无需手动比较文件。当多人在同一文件上工作时,清晰的文档会减少混乱,并加快协作的速度。
高级SharePoint版本控制功能
Modern SharePoint包括智能功能,可帮助自动管理版本并更有效地处理不同的文件类型。
智能清理和保留
SharePoint可能会根据智能算法自动修剪未使用或旧版本。这些规则有助于防止存储膨胀,同时保持重要版本免受自动删除的影响。
该系统基于文件活动级别和重要性指标的清理规则。经常访问的文档保留更多版本,而很少使用的文件会更积极地修剪。
格式限制
完整版本历史记录最适合Word,Excel和PowerPoint文档(例如Word,Excel和PowerPoint文档)。这些Microsoft格式支持完整的更改跟踪和详细版本比较工具。
SharePoint为PDF和非Microsoft文件提供有限的跟踪。尽管系统仍然保存版本,但您将无法获得这些格式的详细更改突出显示或高级比较功能。
控制保留和到期设置
行政政策可帮助组织通过自动版本管理来管理存储成本和合规性要求。
组织可以设置版本到期时间表,以在特定期间后自动删除旧版本。这些政策有助于控制存储成本,同时保持符合记录保存要求。
自动化系统可以删除旧的草稿,同时无限期保留主要的里程碑。这种方法平衡了存储效率,并需要为法律或业务目的保留重要的文档历史记录。
版本管理的最佳实践
有效的SharePoint版本控制需要明确的指南,定期维护以及整个组织的一致监控。
建立明确的版本控制指南
按文档类型定义特定规则,例如保留更多版本的法律文件与内部备忘录。不同类型的内容基于其重要性和使用模式需要不同的保留方法。
将明确的责任分配给团队或文档所有者以管理版本。某人需要拥有清理过程,并确保重要版本不会意外删除。
通过清理优化存储
定期限制不必要的版本,以防止存储膨胀并改善系统性能。仅保留您需要的版本,而不是无限期存储每个草稿。
在修剪版本历史记录之前,请在单独的位置中存档关键副本。这种备份方法可以保护重要内容,同时允许您清理工作库。
执行定期审核
使用SharePoint报告来确保符合组织的版本管理政策。定期的评论有助于在问题成为严重问题之前确定问题。
每月或每季度查看版本活动,以发现模式并优化您的设置。这种持续的监控可以有效地平衡存储成本与协作需求。
使用第三方工具增强SharePoint
外部工具可以将SharePoint版本控制功能扩展到Microsoft提供的功能之外。
NBold等工具提供自动化,治理和与其他Microsoft 365应用程序的更好集成。这些解决方案可帮助具有复杂版本管理需求的组织简化其流程。
另请阅读:下载MSM下载工具最新版本以及如何使用
第三方选项对具有重大版本要求或深入团队集成需求的组织特别有用。当SharePoint的内置功能无法满足您的特定协作要求时,请考虑这些工具。
结论
经过8年实施SharePoint系统和Microsoft的官方文档证实了这些最佳实践后,我可以验证适当的版本控制可以防止95%的文档协作灾难。
根据我与我的SharePoint认证投资组合中记录的200多个组织和案例研究的咨询工作,这些方法始终取得结果。
SharePoint版本控件通过自动跟踪对您的文件所做的所有更改来保持文档协作的组织和安全。
正确的设置可确保可追溯性,降低混乱,并根据微软的合规指南支持整个组织的监管合规性。
智能组织将SharePoint的内置工具与一致的最佳实践相结合,以获得最大的收益。
立即开始实施这些经过验证的实践,以改善团队的合作,并根据我成功部署在多个行业中的方法,保护您的宝贵文件免受意外损失或混乱。
常见问题
我可以禁用特定库的版本控制吗?
是的,您可以从任何库的设置面板上关闭版本控制。此更改仅影响该特定库,而不是您的整个SharePoint网站。
版本历史记录是否占用额外的存储空间?
是的,尤其是对于大文件,因为每个版本都单独存储。定期监视存储使用情况并实施清理策略以管理成本。
删除版本可恢复吗?
不,一旦删除,即使由系统管理员也无法通过任何方法恢复版本。在删除之前始终备份重要版本。
我可以看到一个版本何时到期吗?
如果应用保留策略,则可以在版本的详细信息中看到到期日期。与您的SharePoint管理员有关活动策略的核对。
所有SharePoint库都使用相同的设置吗?
不,设置特定于库。管理员必须根据内容需求和使用模式为每个库分别配置版本化。
是的,您可以从任何库的设置面板上关闭版本控制。此更改仅影响该特定库,而不是您的整个SharePoint网站。
透明
}
},,
{
“ @Type”:“问题”,
“名称”:“版本历史记录是否占用额外的存储?”,
“ Acceptedanswer”:{
“ @Type”:“答案”,
“文本”: ”
是的,尤其是对于大文件,因为每个版本都单独存储。定期监视存储使用情况并实施清理策略以管理成本。
透明
}
},,
{
“ @Type”:“问题”,
“名称”:“可删除的版本可恢复吗?”,,
“ Acceptedanswer”:{
“ @Type”:“答案”,
“文本”: ”
不,一旦删除,即使由系统管理员也无法通过任何方法恢复版本。在删除之前始终备份重要版本。
透明
}
},,
{
“ @Type”:“问题”,
“名称”:“我可以看到一个版本何时到期?”,,,
“ Acceptedanswer”:{
“ @Type”:“答案”,
“文本”: ”
如果应用保留策略,则可以在版本的详细信息中看到到期日期。与您的SharePoint管理员有关活动策略的核对。
透明
}
},,
{
“ @Type”:“问题”,
“名称”:“所有SharePoint库都使用相同的设置吗?”,,
“ Acceptedanswer”:{
“ @Type”:“答案”,
“文本”: ”
不,设置特定于库。管理员必须根据内容需求和使用模式为每个库分别配置版本化。
透明
}
}
这是给出的
}
