首页> 外文会议>International Conference on Systems and Informatics >Git-based Version Control for Beamline Control System at the Shanghai Synchrotron Radiation Facility
【24h】

Git-based Version Control for Beamline Control System at the Shanghai Synchrotron Radiation Facility

机译:上海同步辐射装置光束线控制系统的基于Git的版本控制

获取原文

摘要

The Shanghai Synchrotron Radiation Facility (SSRF) is the first third generation synchrotron light source in China. Presently, the SSRF contains fourteen operational beamlines, but there will be more than 30 beamlines at the SSRF by the end of 2021. The rapid development of the beamlines has massively increased the beamline control source code, which further creates a tremendous challenge in managing the source code. Traditionally, at the SSRF, beamline engineers realize the version control of source code by making a full copy of the source files before making any new edits. However, due to a massive increase in source code volume, such a version control is no longer possible. Therefore, a modern version control system is needed. This paper presents a Git-based version control system intended for the SSRF, demonstrates the framework and workflow used to realize the proposed version control, and presents the components of Git repositories. In addition, GitHub is used to share the common EPICS software modules of the SSRF with the scientific community.
机译:上海同步加速器辐射设施(SSRF)是中国第一个第三代同步加速器光源。目前,SSRF包含14条可操作的光束线,但到2021年底,SSRF上将有30多个光束线。光束线的迅速发展极大地增加了光束线控制源代码,这进一步给管理天线系统带来了巨大的挑战。源代码。传统上,在SSRF,beamline工程师通过在进行任何新编辑之前对源文件进行完整复制来实现对源代码的版本控制。但是,由于源代码量的大量增加,因此不再可能进行这种版本控制。因此,需要一种现代的版本控制系统。本文介绍了用于SSRF的基于Git的版本控制系统,演示了用于实现建议的版本控制的框架和工作流程,并介绍了Git存储库的组件。此外,GitHub还用于与科学界共享SSRF的通用EPICS软件模块。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号