版本控制 [Version control]
定义: 版本控制系统是指对数字资源(如文件、网站、程序等)进行变更管理和记录的做法,以便后续能够回溯特定版本。版本控制系统旨在记录变更历史(包括修改者、修改内容和修改时间),并帮助避免人为错误(例如误操作错误版本)。以Git系统(一种被广泛应用的软件工具)为例:该工具最初用于帮助软件开发人员对共享代码进行版本控制,现已广泛应用于众多学科领域的科学研究的文件管理与共享。
相关术语: Git, Reproducibility, Software configuration management, Source code management, Source control
参考文献:
- Git. (n.d.). Git—About Version Control. https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control
原稿作者: Mahmoud Elsherif
审阅者: Sarah Ashcroft-Jones, Thomas Rhys Evans, Helena Hartmann, Matt Jaquiery, Adam Parker, Charlotte R. Pennington, Robert M. Ross, Timo Roettger, Andrew J. Stewart
翻译者: AI-driven translation tool "TransFlow" (developed by Jinbiao Yang and COSN OpenTransfer team)
译稿审阅者: Yu Xu, Liangjie Chen, Ruoting Liu, Xiujuan Wen, Shuxian Jin