修訂控制系統(Revision Control System,縮寫RCS)是一款早期的版本控制系統VCS)。它可以被認為是一組允許多個用戶開發和維護程式碼或文件的UNIX命令。使用RCS後,用戶可以修訂文件製成自己的版本,提交更改,然後匯總起來。RCS最初是為程式所開發,但它對於經常修改的文字或設定檔也很有用。

Quick Facts 原作者, 開發者 ...
Revision Control System
原作者Walter F. Tichy英語Walter F. Tichy
開發者GNU計劃
首次釋出1982年,​42年前​(1982
目前版本
  • 5.10.1(2022年2月2日;穩定版本)[1]
編輯維基數據連結
原始碼庫 編輯維基數據連結
程式語言C
作業系統類Unix系統
類型版本控制
特許條款GNU通用公眾特許條款
網站www.gnu.org/s/rcs/
Close

歷史

開發

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]

參考資料

拓展閱讀

外部連結

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.