fbpx
维基百科

修订控制系统

修订控制系统(Revision Control System,缩写RCS)是一款早期的版本控制系统VCS)。它可以被认为是一组允许多个用户开发和维护程序代码或文档的UNIX命令。使用RCS后,用户可以修订文档制成自己的版本,提交更改,然后汇总起来。RCS最初是为程序所开发,但它对于经常修改的文本或配置文件也很有用。

Revision Control System
原作者Walter F. Tichy英语Walter F. Tichy
開發者GNU計劃
首次发布1982年,​41年前​(1982
目前版本
  • 5.10.1 (2022年2月2日;穩定版本)[1]
源代码库
  • git.savannah.gnu.org/cgit/rcs.git
编程语言C
操作系统类Unix系统
类型版本控制
许可协议GNU通用公共许可证
网站www.gnu.org/s/rcs/

历史

开发

RCS最早于1982年[2]普渡大學Walter F. Tichy英语Walter F. Tichy发布。它是当时流行的源代码控制系统英语Source Code Control System(SCCS)的一个替代工具;SCCS基本上是史上首个版本控制工具,由早期Unix开发人员在1972年开发。[3]RCS目前由GNU Project维护。[4]

法律和许可

在最初(随4.3BSD分发的第三版),其许可证为未经Walter Tichy书面许可,禁止再次分发:[5]

Copyright (C) 1982 by Walter F. Tichy [...] All rights reserved. No part of this software may be sold or distributed in any form or by any means without the prior written permission of the author.

某些RCS版本有一个READ_ME文件阐明了进一步限制,例如版本4.3BSD-Reno[6]

约1989年,RCS许可证修改为类似于现代的BSD许可证,正如源代码中所述。[7]

Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by Walter Tichy.

1990年7月26日发布的RCS 4.3由自由软件基金会分发于GPL条款。[8]

参考资料

  1. ^ GNU RCS 5.10.1 available. 2022年2月2日 [2022年2月3日] (英語). 
  2. ^ Tichy, Walter. Design, implementation, and evaluation of a Revision Control System. ICSE '82 Proceedings of the 6th international conference on Software engineering. 1982: 58–67 [12 June 2012]. 
  3. ^ Understanding Version-Control Systems (DRAFT). www.catb.org. [2017-02-13]. (原始内容于2020-11-09). 
  4. ^ RCS. Free Software Foundation. 22 Jan 2015 [27 June 2015]. (原始内容于2020-11-09). 
  5. ^ 4.3BSD - /usr/src/new/rcs/src/rcsdiff.c. Walter's Retro Computing Corner Documentation. May 19, 1986 [November 15, 2014]. (原始内容于2020-05-20). 
  6. ^ CSRG/cd2/4.3reno/usr/src/contrib/rcs/src/READ_ME. February 27, 1989. 
  7. ^ CSRG/cd2/4.3reno/usr/src/contrib/rcs/src/rcs.c. August 15, 1989. 
  8. ^ RCS 4.3 README file.
备注
  • Walter F. Tichy: RCS--A System for Version Control (页面存档备份,存于互联网档案馆. In: Software—Practice and Experience. July 1985. Volume 15. Number 7. Pages 637-654. References to the paper at CiteSeer(页面存档备份,存于互联网档案馆) alternate link to paper (页面存档备份,存于互联网档案馆

拓展阅读

  • Don Bolinger, Tan Bronson, Applying RCS and SCCS - From Source Control to Project Control. O'Reilly, 1995.
  • Walter F. Tichy, RCS—A System for Version Control (页面存档备份,存于互联网档案馆), 1985
  • Paul Heinlein, RCS HOWTO (页面存档备份,存于互联网档案馆), 2004

外部链接

  • 官方网站  
  • Original RCS at Purdue (页面存档备份,存于互联网档案馆
  • rcs(1): RCS file management program – OpenBSD通用命令(General Commands)手册页

修订控制系统, revision, control, system, 缩写rcs, 是一款早期的版本控制系统, 它可以被认为是一组允许多个用户开发和维护程序代码或文档的unix命令, 使用rcs后, 用户可以修订文档制成自己的版本, 提交更改, 然后汇总起来, rcs最初是为程序所开发, 但它对于经常修改的文本或配置文件也很有用, revision, control, system原作者walter, tichy, 英语, walter, tichy, 開發者gnu計劃首次发布1982年, 41年前, 1982, . 修订控制系统 Revision Control System 缩写RCS 是一款早期的版本控制系统 VCS 它可以被认为是一组允许多个用户开发和维护程序代码或文档的UNIX命令 使用RCS后 用户可以修订文档制成自己的版本 提交更改 然后汇总起来 RCS最初是为程序所开发 但它对于经常修改的文本或配置文件也很有用 Revision Control System原作者Walter F Tichy 英语 Walter F Tichy 開發者GNU計劃首次发布1982年 41年前 1982 目前版本5 10 1 2022年2月2日 穩定版本 1 源代码库git wbr savannah wbr gnu wbr org wbr cgit wbr rcs wbr git编程语言C操作系统类Unix系统类型版本控制许可协议GNU通用公共许可证网站www wbr gnu wbr org wbr s wbr rcs wbr 目录 1 历史 1 1 开发 1 2 法律和许可 2 参考资料 3 拓展阅读 4 外部链接历史 编辑开发 编辑 RCS最早于1982年 2 由普渡大學的Walter F Tichy 英语 Walter F Tichy 发布 它是当时流行的源代码控制系统 英语 Source Code Control System SCCS 的一个替代工具 SCCS基本上是史上首个版本控制工具 由早期Unix开发人员在1972年开发 3 RCS目前由GNU Project维护 4 法律和许可 编辑 在最初 随4 3BSD分发的第三版 其许可证为未经Walter Tichy书面许可 禁止再次分发 5 Copyright C 1982 by Walter F Tichy All rights reserved No part of this software may be sold or distributed in any form or by any means without the prior written permission of the author 某些RCS版本有一个READ ME文件阐明了进一步限制 例如版本4 3BSD Reno 6 约1989年 RCS许可证修改为类似于现代的BSD许可证 正如源代码中所述 7 Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation advertising materials and other materials related to such distribution and use acknowledge that the software was developed by Walter Tichy 1990年7月26日发布的RCS 4 3由自由软件基金会分发于GPL条款 8 参考资料 编辑 GNU RCS 5 10 1 available 2022年2月2日 2022年2月3日 英語 引文格式1维护 未识别语文类型 link Tichy Walter Design implementation and evaluation of a Revision Control System ICSE 82 Proceedings of the 6th international conference on Software engineering 1982 58 67 12 June 2012 Understanding Version Control Systems DRAFT www catb org 2017 02 13 原始内容存档于2020 11 09 RCS Free Software Foundation 22 Jan 2015 27 June 2015 原始内容存档于2020 11 09 4 3BSD usr src new rcs src rcsdiff c Walter s Retro Computing Corner Documentation May 19 1986 November 15 2014 原始内容存档于2020 05 20 CSRG cd2 4 3reno usr src contrib rcs src READ ME February 27 1989 CSRG cd2 4 3reno usr src contrib rcs src rcs c August 15 1989 RCS 4 3 README file 备注Walter F Tichy RCS A System for Version Control 页面存档备份 存于互联网档案馆 In Software Practice and Experience July 1985 Volume 15 Number 7 Pages 637 654 References to the paper at CiteSeer 页面存档备份 存于互联网档案馆 alternate link to paper 页面存档备份 存于互联网档案馆 拓展阅读 编辑Don Bolinger Tan Bronson Applying RCS and SCCS From Source Control to Project Control O Reilly 1995 Walter F Tichy RCS A System for Version Control 页面存档备份 存于互联网档案馆 1985 Paul Heinlein RCS HOWTO 页面存档备份 存于互联网档案馆 2004外部链接 编辑 自由软件主题 官方网站 Original RCS at Purdue 页面存档备份 存于互联网档案馆 rcs 1 RCS file management program OpenBSD通用命令 General Commands 手册页 取自 https zh wikipedia org w index php title 修订控制系统 amp oldid 63290522, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。