Source Code Control System
Source Code Control System(SCCS)は、世界初のソースコードバージョン管理システム。1972年、ベル研究所の Marc J. Rochkind が IB…
Source Code Control System(SCCS)は、世界初のソースコードバージョン管理システム。1972年、ベル研究所の Marc J. Rochkind が IBM System/370 上の OS/MVT 向けに開発した。その後、PDP-11上のUNIXに移植され、SCCS は初期のUNIXの一部とされた[1]。SCCS のコマンドの仕様は Single UNIX Specification の一部ともなっている。
SCCS は Revision Control System(RCS)が登場するまで、ほとんど唯一のバージョン管理システムとして広く使われていた。現在、そのファイル形式は一部のバージョン管理システム内で利用されている(BitKeeper や TeamWare)。Sablime[1] でも SCCS 形式のファイルを利用可能である。SCCS ファイル形式は interleaved delta(またはthe weave)と呼ばれる技法を使っている。この技法はバージョン管理システム開発者が最新のマージ手法の鍵として注目している(例えば、Precise Codeville など)。
SCCS を含んでいた初期のUNIXシステム
脚注
参考文献
- M. J. Rochkind: The Source Code Control System. In IEEE Transactions on Software Engineering SE-1:4 (Dec. 1975), pages 364–370.
- Greg Hudson: Notes on keeping version histories of files
- Cyclic SCCS Page
外部リンク
- M. J. Rochkind: I Hear Voices Talking About Me. In Marc's Blog (2005年6月)
- GNU CSSC - ウェイバックマシン(2002年2月22日アーカイブ分) ("Compatibly Stupid Source Control") SCCS互換プログラム。CVSやSubversionといった最近のシステムへの乗り換えを可能にする。
- SourceForge での SCCS 関連プロジェクト一覧
- Sourceforge Hosted Version
- sccs(1) マニュアル(HP-UX)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.