Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >恢复西门子多用户项目的历史版本

恢复西门子多用户项目的历史版本

作者头像
剑指工控
发布于 2022-11-14 11:02:01
发布于 2022-11-14 11:02:01
5060
举报
文章被收录于专栏:剑指工控剑指工控

自TIA Portal V14 版本以来,用户可以选择使用 Siemens Multiuser 在共享项目中与同行协作。当一个用户在其项目的本地副本中对现有的多用户项目进行更改时,他们会将该更改“签入”到服务器中,从而将项目的服务器副本推送到所有其他协作者的本地副本上。然而,当你意外地将一些不应该放入服务器的内容放入时,或者如果其他参与项目的人放入了一些导致项目混乱的内容,应该怎么做呢?幸运的是,西门子提供了一个工具,可以将服务器副本退回到以前的版本,以恢复项目中丢失或修改的功能。

例如,假设我有一个项目的本地副本,该副本托管在名为 RestoreExample 的多用户服务器上。有一天,在处理项目时,不小心删除了一个名为 dbImportant 的数据块,认为它是项目不需要的东西,然后就把它从服务器上删除了。

恢复数据块

那天晚些时候,突然意识到 dbImportant 对于项目的某些功能是必要的,没有它,任何事情都不会正常工作。现在,必须以某种方式让 dbImportant 返回到项目的服务器副本中。

如果打开 TIA Portal Project Server V16 – 管理程序并登录到多用户服务器,就可以访问项目的历史记录以及它所经历的所有更改。

在此历史记录窗口中,可以查看每次有人签入服务器更改相关服务器项目的所有修订的信息。从这里,可以看到更改的时间、更改的人员以及他们可能发表的任何评论。

如果单击窗口右上角的“Show Details”按钮,可以看到为该修订签入的所有更改的列表。正如您在修订版 13 中所见,详细信息窗口显示 dbImportant 在该修订版中已被删除。

现在,如果单击修订版 12 并按下“Rollback to the selected revision”按钮,将自动创建服务器的新修订版,并带有注释“退回到修订版 12”。

如果查看新创建的修订版14 的详细信息,可以看到块 dbImportant 已重新创建。

现在,如果返回项目的本地副本,会看到服务器已发生更改,并且需要刷新本地副本以使所有内容保持最新。

刷新后,dbImportant 已重新添加到本地会话中,其所有内容仍然完好无损。

默认情况下,多用户服务器仅存储项目的 10 个最新版本,因此,如果希望恢复的版本是较旧的版本,那么很不走运,但如果预计需要访问项目的旧版本,可以使用 TIA Portal Project Server V16 –Configuration Tool 配置工具编辑存储的修订数量,将已保存的修订数量设置为 1、10、100、1000 或无限制

此外,如果想长时间保留项目的单个修订版,可以按“Export selected revision导出所选修订版”按钮将该修订版保存在计算机上的某个位置,以便以后用作参考。

虽然 Multiuser 的修订历史绝不是更强大的版本控制程序的替代品,但它对于短期版本控制非常有帮助,尤其是对于所做的每一个小更改都需要不断更新 repo的情况。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-08-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
博途多用户操作
使用 TIA Portal 中的 Multiuser Engineering,可以多个用户同时在一个项目中开展工作,通过在多用户项目中并行处理不同对象,可以显著缩短项目规划和调试时间。
科控物联
2022/03/28
6K0
博途多用户操作
西门子 TIA v16 于2019年12月3日发布
借助新的 TIA V16(完全集成自动化),西门子扩展了其工程框架,为从规划、工程到调试的各个阶段提供了实用的新功能。创新集中在开发过程的持续整合上。其中包括标准化、跨团队的集成工程和集成功能测试。这使用户能够提高软件的质量,缩短调试时间,降低工程成本。 在开发过程中,重点是分布式的工作理念和团队合作。在 TIA Portal 项目服务器上,用户现在可以通过新的专用工程功能独占访问服务器项目,这些功能包括项目修订和更改协议以及自动报告和存档等功能。这意味着在设备、对象或面向功能的基础上组织自动化任务时没有功能限制。使用专用工程不需要特殊许可证。为了使项目能够由团队委托,TIA portal V16 以"异步调试"模式进行了扩展,通过后台运行的第二个 TIA portal实例,对 Simatic S7-1500 控制器进行加载。可以立即再次操作在前台运行的 TIA portal实例,从而大大缩短加载时间。
剑指工控
2021/11/09
7950
windows怎么设置多用户_windows开启多用户远程桌面
在实际使用我们较多使用的都是windows系统的单用户模式,它意味着当我们登录一个用户的时候如果另外一个用户也在登录,那么就得等待另外一个用户退出后才可以登录我们这个用户,但是实际需求中,我们经常会遇到多人同时登录操作同一台电脑的需求。下面就来解决这个问题吧。
全栈程序员站长
2022/09/20
3.9K0
Win10权限管理与多用户远程登录(多方案)
前言 最近要管理实验室的服务器, 说出来你可能不信, 服务器是Win10 Pro的. 经常看我博客的小伙伴应该知道, 我是非常讨厌Windows的. 但是没办法, 还是要管理起来, 毕竟可以免费用着双英特尔至强和双1080ti的显卡的服务器不是(手动滑稽). 这篇文章就来说说Win10权限, 教你如何添加出一个人畜无害的普通帐户来. 当然, 除了帐户方面, 当然还有远程登录, 服务器的噪声可不是一点大, 而且还很难加水冷, 所以远程登录就很有必要了. 而且, 我在搞完多用户远程登录之后, 更讨厌Window
sean_yang
2019/07/09
3.1K0
Win10权限管理与多用户远程登录(多方案)
Apriso 开发葵花宝典之传说的完结篇GPM
Process builder是Delmia Apriso中主要的业务流程管理工具,也是DELMIA更广泛的Apriso制造运营管理解决方案的核心应用程序,Process Builder允许使用屏幕流管理设计方法和实体(如项目、屏幕、布局、视图和操作(函数))创作用户界面和业务逻辑。该应用程序能够快速方便地管理和修改开发的设计,使您能够根据需要随时更改业务流程。由于增强了对可重用性的支持,以前开发的逻辑可以在新的设计中快速重用。
李英杰同学
2024/02/28
4860
Apriso 开发葵花宝典之传说的完结篇GPM
SVN下如何回退(revert)到某一版本
马克-to-win:的版本13。还解决了冲突,把wanzi的更 改全部覆盖了。wanzi很气愤!,怎么办呢?我们可以采取revert,但这不是那么简单的。如果我们简单的采用team/revert(还原),这只 能回到服务器的最新版本。只是废除我们本地的一些改进。所以我们只能用右击项目/team/显示资源历史记录,见下图右下部分,(我的系统有点问题,因为 我的两个eclipse都在同一台机器上,为了演示方便。按理说作者那栏应有一部分是wanzi), 这里的记录非常有用,也可以找到过去各个版本的各种文件,而且还可以知道每个版本之间,做了什么样的改动。马克-to-win:注意回退时尽量用下面介绍的第二种方法。这里介绍的第一种方法,只需要了解一下即可,复杂,所以失败率高。现在wanzi发现mark胡搞完的版本是13,wanzi想回复到12,菜单中有个选项是“从修订版12回复更改”。版本13和版本12就有两个文件进行了改动,HelloWorld.java和web.xml,下图以星号的标志都列出来了,而且改动后可以直接提交整个项目。现在的问题是,这两个文件的目标内容是版本12的,怎么能获得呢?右击HelloWorld.java文件,compare with/修订版,上面会出现一个新的窗口,我们右击版本12的条目/获取内容(见下面第二张图),你会发觉你的HelloWorld.java文件内容已经变了,存下来。这个文件就算修改完了。等项目所有的文件都修改完了,就可以提交了,就完事儿了。提交以后,HelloWorld.java和web.xml文件,都变成版本14了。
马克java社区
2019/09/03
3.1K0
SVN下如何回退(revert)到某一版本
Apriso开发葵花宝典之九 Project篇
Process builder是Delmia Apriso中主要的业务流程管理工具,也是DELMIA更广泛的Apriso制造运营管理解决方案的核心应用程序,Process Builder允许使用屏幕流管理设计方法和实体(如项目、屏幕、布局、视图和操作(函数))创作用户界面和业务逻辑。该应用程序能够快速方便地管理和修改开发的设计,使您能够根据需要随时更改业务流程。由于增强了对可重用性的支持,以前开发的逻辑可以在新的设计中快速重用。
李英杰同学
2024/02/28
3060
Apriso开发葵花宝典之九 Project篇
Git教程
文章来自https://www.cnblogs.com/best/p/7474442.html
黄啊码
2020/05/29
1.4K0
Git教程
【数据库架构】Apache Couchdb 最终一致性
在上一个文档“为什么选择CouchDB?”中,我们看到CouchDB的灵活性使我们能够随着应用程序的增长和变化而发展数据。在本主题中,我们将探讨CouchDB的“细化”工作如何提高应用程序的简单性,并帮助我们自然地构建可扩展的分布式系统。
架构师研究会
2022/01/25
1.4K0
【数据库架构】Apache Couchdb 最终一致性
DevOps工具介绍连载(31)——Microsoft Team Foundation Server(TFS)
Team Foundation Server(TFS)是一种为 Microsoft 产品提供 源代码管理、数据收集、报告和项目跟踪,而为协作软件开发的项目。它是Microsoft应用程序生命周期管理(ALM)工具的核心协作平台,简单的说它是管理和开发软件项目的整个生命周期的平台工具。
顾翔
2020/04/10
1.9K0
DevOps工具介绍连载(31)——Microsoft Team Foundation Server(TFS)
版本控制——深入浅出git
Git 仓库目录是 Git 用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。
前端老鸟
2022/03/07
3680
[S7-1200]以太网模块CP1243使用
S7-1200本体集成一个或者两个以太网端口,可以实现诸如Profinet IO、S7、TCP、OPC UA等通信协议。此外还可以通过左边扩展插槽,通过添加CP1243-1模块实现以太网接口的扩展,模块如图1-1所示。
科控物联
2022/03/29
14K0
[S7-1200]以太网模块CP1243使用
Jujutsu:像武术一样处理版本控制
Jujutsu 是 Google 使用的版本控制系统,它为许多开发人员使用的 git 系统提供了一种替代方案。我们来看看。
云云众生s
2025/03/05
780
Jujutsu:像武术一样处理版本控制
TIA V15.1发布,来看看有什么新功能
TIA V15.1终于发布了,按照西家常规惯例,只有出了SP1之后,这个软件版本才算稳定和成熟,所以相信更多V14的兄弟们会移步到V15,那我们今天就来看看V15.1到底更新了什么?另外文章附带了TIA V15.1官方安装包下载链接!
剑指工控
2021/11/09
1.8K0
TIA V15.1发布,来看看有什么新功能
Git 中文参考(六)
每次提交时,将每个提交的补丁准备在一个文件中,格式化为类似于 UNIX 邮箱格式。此命令的输出便于电子邮件提交或与 git am 一起使用。
ApacheCN_飞龙
2024/06/26
4820
2019年20个最佳版本控制系统
版本控制工具的核心是以简单的方式工作。它跟踪所做的协作更改,并确保每个协作者都知道并可以访问项目的最新版本。由于不同的项目各不相同,VCS工具也有各种产品。此外,该行业的最新趋势也在改变其部署方式。在这篇文章中,我们整理了20个最佳版本控制系统。
Blue姐
2019/06/28
4.3K1
​Linux 用户模式管理:深入解析多用户环境的基石
在 Linux 操作系统的广袤世界里,用户模式管理犹如一座精心构建的大厦,其不同的层次和规则确保了系统的安全性、稳定性以及多用户协作的高效性。
炒香菇的书呆子
2024/11/24
2210
如何与 etcd 服务端进行通信?客户端 API 实践与核心方法介绍
学习客户端与 etcd 服务端的通信以及 etcd 集群节点的内部通信接口对于我们更好地使用和掌握 etcd 组件很有帮助,也是所必需了解的内容。
aoho求索
2021/10/26
3.2K0
如何与 etcd 服务端进行通信?客户端 API 实践与核心方法介绍
系统设计面试的行家指南(下)
近年来,Google Drive、Dropbox、微软 OneDrive、苹果 iCloud 等云存储服务变得非常流行。在这一章中,你被要求设计 Google Drive。
ApacheCN_飞龙
2024/01/28
3930
SVN入门安装配置与适用
[toc] 0x00 快速入门 什么是SVN? 答:Apache Subversion 通常被缩写成 SVN,是一个开源的中心服务器版本控制系統,Subversion 在 2000 年由 Collab
全栈工程师修炼指南
2020/10/23
8190
SVN入门安装配置与适用
相关推荐
博途多用户操作
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档