博途版本控制接口使用
版本控制接口的功能,是openness——TIA Portal Openness API——-版本控制接口的功能;
可以安装一个Git对本地的博途项目进行版本的管理。博途程序通过Git到本地,也可以本地的通过Git到博途;Git-2.50.1-64的下载,如果安装不了,可以安装msi格式的Git
编写好程序后就可以使用版本控制器了,双击版本控制接口"新增工作区",然后再双击"Workspace",在右侧就会自动分屏出现两个工作区;
在浏览器中输入"西门子技术支持中心",打开后找到"下载中心"——"首页",下载 其中VCI Git连接器就是需要下载的插件;
将下载的TIA Add-ln插件拷贝到"c:\program files\siemens\automation\portal v16\addlns"目录下。
点击右侧的"插件"—–选择插件,再选择"激活"显示"对勾"就说明成功安装插件了。
在C盘新建一个用于存入版本管理文件的文件夹,进入这个文件夹后右击选择"Open Git Bash here" 然后在出现的窗口中进行如下配置。打开git后需要配置用户名、邮箱、以及初始化。
git init 进行初始化 git status 查看git状态 git config --global user.name "wjs"; git config --global user.email "wujiashi@cntworld.cn";
打开工作区并配置,工作路径以及版本控制插件,点击"版本管理工作区"中的"组态",选择一个工作区路径【备份版本管理的位置】
配置好插件后就可以进行同步了,鼠标拖动PLC1到右侧就可以实现同步,作为默认初始化。
显示绿色小球表示初始化完成,当前项目与工作区版本控制是一样的,也是最新的。
程序修改后同步
假如对程序进行了修改,可以看到同步状态发生了变化,此时按如下两个步骤进行同步,将当前项目同步到工作区进行备份。
恢复原来分支
此步骤的操作是在C盘的plcBak目录下用git bash命令执行。
git log 可以看到当前的操作日志 git reflog 查看当前仓库的操作日志, git reset --HEAD@{1} 大括号内是数字编号,回溯到目标方法1 git reset --hard 7a0c842 回溯到目标方法2
要将当前项目回滚到指定位置。此时选择"从工作区导入",并点击"同步"
以下是回滚的实操步骤