ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
無料
ブラウザよりも高速アクセス!
 

Source Code Control System

索引 Source Code Control System

Source Code Control System(SCCS)は、世界初のソースコードバージョン管理システム。1972年、ベル研究所の Marc J. Rochkind が IBM System/370 上の OS/MVT 向けに開発した。その後、PDP-11上のUNIXに移植され、SCCS は初期のUNIXの一部とされた。SCCS のコマンドの仕様は Single UNIX Specification の一部ともなっている。 SCCS は Revision Control System(RCS)が登場するまで、ほとんど唯一のバージョン管理システムとして広く使われていた。現在、そのファイル形式は一部のバージョン管理システム内で利用されている(BitKeeper や TeamWare)。Sablime でも SCCS 形式のファイルを利用可能である。SCCS ファイル形式は interleaved delta(または)と呼ばれる技法を使っている。この技法はバージョン管理システム開発者が最新のマージ手法の鍵として注目している(例えば、Precise Codeville など)。.

20 関係: Apache Subversionマージ (バージョン管理システム)バージョン管理システムベル研究所ソースコードソフトウェア工学BitKeeperConcurrent Versions SystemGNUIBMIEEEPDP-11PWB/UNIXRevision Control SystemSingle UNIX SpecificationSystem/370UNIXUNIX System IIIUNIX System V1972年

Apache Subversion

Apache Subversion(アパッチ・サブバージョン; SVN)はプログラムのソースコードなどを管理する集中型バージョン管理システムの一つ。元々は、CollabNetが開発していたが、2009年11月7日にApache Incubatorプロジェクトのひとつとなり、2010年2月17日よりApacheのトッププロジェクトとなった。ライセンスはApache Licenseに準じたものとなっている。.

新しい!!: Source Code Control SystemとApache Subversion · 続きを見る »

マージ (バージョン管理システム)

バージョン管理システムにおけるマージとは、バージョン管理されているファイル群に対して行われた変更を統合する操作のことである。マージが必要とされる典型的なケースとしては、ひとつのファイルが、異なるコンピュータ上で、異なる利用者によって同時に変更された場合がある。2つのブランチをマージすると、双方のチェンジセットを取り込んだファイル群ができあがる。 ファイルに対する変更の衝突がなければ、マージを自動的に実行することもできる。衝突があった場合は、マージ結果のファイルの作成は人手で行う必要がある。多くのバージョン管理システムにはマージ機能が搭載されている。.

新しい!!: Source Code Control Systemとマージ (バージョン管理システム) · 続きを見る »

バージョン管理システム

バージョン管理システム(バージョンかんりシステム)とは、コンピュータ上で作成、編集されるファイルの変更履歴を管理するためのシステム。特にソフトウェア開発においてソースコードの管理に用いられることが多い。.

新しい!!: Source Code Control Systemとバージョン管理システム · 続きを見る »

ベル研究所

ベル研究所(ベルけんきゅうじょ、Bell Laboratories)はもともとBell System社の研究開発部門として設立された研究所であり、現在はノキアの子会社である。「ベル電話研究所」、略して「ベル研」とも。.

新しい!!: Source Code Control Systemとベル研究所 · 続きを見る »

ソースコード

青で示されているのが有効なコードである。 ソースコード(source code)とは、コンピュータプログラミング言語で書かれた、コンピュータプログラムである文字列(テキストないしテキストファイル)のことである。.

新しい!!: Source Code Control Systemとソースコード · 続きを見る »

ソフトウェア工学

フトウェア工学(ソフトウェアこうがく、Software engineering)は、コンピュータのプログラム、およびその作成行為であるプログラミングを対象とした工学である。.

新しい!!: Source Code Control Systemとソフトウェア工学 · 続きを見る »

BitKeeper

BitKeeper は、コンピュータのソースコードのバージョン管理システム(構成管理、SCMなど)の一種である。Rational ClearCase や Perforce と競合している。BitMover Inc.

新しい!!: Source Code Control SystemとBitKeeper · 続きを見る »

Concurrent Versions System

Concurrent Versions System(コンカレント・バージョンズ・システム、並行バージョンシステム)は、通常CVS(シーブイエス)と略される、テキストファイルの変更を記録し管理するバージョン管理システム。フリーソフトウェアである。.

新しい!!: Source Code Control SystemとConcurrent Versions System · 続きを見る »

GNU

GNU(グヌー、)とはオペレーティングシステム であり、かつコンピュータソフトウェアの広範囲に渡るコレクションである。GNUは完全にフリーソフトウェアから構成されている。 GNUは"GNU's Not Unix!"(「GNUはUNIXではない」)の再帰的頭字語である。この名称が選ばれたのは、GNUはUnix系の設計ではあるがUNIXとは違いフリーソフトウェアでありUNIXに由来するソースコードを全く使っていないことを示すためである。GNUの正式な発音は「グヌー」である。一般的な英語では、gnuは「ヌー」と発音し、ウシカモシカまたはヌーと呼ばれる動物をさす言葉である。GNUプロジェクトは自らの名称を「it is pronounced g-noo, as one syllable with no vowel sound between the g and the n.」と呼ぶよう要請している。 GNUプロジェクトには、元々フリーソフトウェア財団が焦点を当てていたオペレーティングシステムのカーネルであるGNU Hurdが含まれているVaughan-Nichols, Steven J. "",, April 9, 2009: "…after more than 25 years in development, GNU remains incomplete: its kernel, Hurd, has never really made it out of the starting blocks.

新しい!!: Source Code Control SystemとGNU · 続きを見る »

IBM

IBM(アイビーエム、正式社名: International Business Machines Corporation)は、民間法人や公的機関を対象とするコンピュータ関連製品およびサービスを提供する企業である。本社はアメリカ合衆国ニューヨーク州アーモンクに所在する。世界170カ国以上で事業を展開している。.

新しい!!: Source Code Control SystemとIBM · 続きを見る »

IEEE

IEEE(アイ・トリプル・イー、The Institute of Electrical and Electronics Engineers, Inc.)は、アメリカ合衆国に本部を持つ電気工学・電子工学技術の学会である。.

新しい!!: Source Code Control SystemとIEEE · 続きを見る »

PDP-11

PDP-11 は、ディジタル・イクイップメント・コーポレーション(DEC)が1970年代から1980年代に販売した16ビットミニコンピュータシリーズ。PDP-11 は DECのPDPシリーズのPDP-8コンピュータの主にリアルタイムシステムの後継であるが、両シリーズは10年間以上並存した。革新的機能をいくつか持ち、従来よりもプログラミングが容易になっていた。ミッドレンジのミニコンピュータとしての後継は32ビットのVAXである。 その設計上の特徴は、モトローラのMC68000などのマイクロプロセッサの設計に影響を及ぼしている。またPDP-11上のオペレーティングシステム (OS) の設計は他のOS、例えばCP/MやMS-DOSの設計に影響を及ぼしている。最初の公式にUNIXと名付けられたバージョンのOSは、1970年に PDP-11/20 上で動作した。PDP-11のプログラミング上の低レベルな特徴とC言語の言語要素の類似は非常によく言われてはいるが、意図的にそのように設計したわけではない。たとえば、C言語の ++ や -- は、PDP-11より古い、PDP-7に実装したB言語に由来していて、ハードウェアの持っていた機能からの影響もあるだろうが、いくつかの特徴はハードウェアからというよりもトンプソンのオリジナルであろうとリッチーが書き残している(:en:Increment and decrement operators#Historyを参照)。 DECtape装置が見える.

新しい!!: Source Code Control SystemとPDP-11 · 続きを見る »

PWB/UNIX

PWB/UNIXは、UNIXオペレーティングシステム黎明期にAT&Tのベル研究所で開発されたバリエーションのひとつ。PWBとは Programmer's Workbench(プログラマの仕事台)を意味する。.

新しい!!: Source Code Control SystemとPWB/UNIX · 続きを見る »

Revision Control System

Revision Control System(RCS)は、初期のバージョン管理システムの1つ。プログラムや文書などの頻繁に改版されるテキストの管理に使われる。能率や機能は限定されるが、バイナリファイルのバージョンも管理できる。バージョンの記録にはdiffユーティリティを利用している。 RCS は、Walter F. Tichy が 1980年代にパデュー大学に在籍していたころ開発した。早くとも2011年10月まではパデュー大学で保守されていた。2013年5月現在、GNUプロジェクトの一部となっている。 バージョン管理はファイル単位で行い、プロジェクト全体を管理するといった概念はなく、複数のユーザーが同時に作業することも想定していない。このため、CVSなどのプロジェクトをサポートできるソフトウェアに取って代わられた。しかし1人で使う場合、例えばサーバの構成ファイルや自動化スクリプトなどを管理する用途には充分な機能を持ち、デーモンなどが不要で軽量・単純という利点もあることから、現在もRCSが使われる場面がある。CVS は本来、RCS を利用して構築されていた。 ウィキエンジンの中には、ページのリビジョンを格納するために RCS を使っているものもある(TWikiなど)。.

新しい!!: Source Code Control SystemとRevision Control System · 続きを見る »

Single UNIX Specification

Single UNIX Specification(SUS、唯一のUNIX仕様)とは、"UNIX"を名乗ることができるコンピュータのオペレーティングシステム (OS) の標準規格全体を総称したものである。SUSは、IEEEと The Open Group の標準化作業の結果に基づくもので、Austin Group が開発および保守を行っている。.

新しい!!: Source Code Control SystemとSingle UNIX Specification · 続きを見る »

System/370

IBM System/370 (S/370、システム/370、しすてむさんななまる)は、1970年6月30日にIBMがSystem/360ファミリの後継として投入したメインフレームのシリーズ名であり、そのアーキテクチャ名でもある。 顧客の移行が容易に行えるよう System/360 との互換性を保ちつつ、性能を向上させている。System/360 と比較したときの新たな機能としては、2プロセッサ構成の標準化、仮想記憶の完全サポート、128ビット浮動小数点演算などである。なお、これらが全て最初の発表時に挙げられていたわけではない(詳細は後述)。 本稿ではSystem/370シリーズに加えて、後続のシリーズ(30x0、4300、9370)と、その後続シリーズ中に採用された拡張アーキテクチャのSystem/370-XA、ESA/370、ESA/390についても記述する。.

新しい!!: Source Code Control SystemとSystem/370 · 続きを見る »

UNIX

UNIX (ユニックス、Unix、)は、コンピュータ用のマルチタスク・マルチユーザーのオペレーティングシステムの一種である。公式な商標は「UNIX」だが、商標以外の意味として「Unix」、またはスモールキャピタルを使用して「Unix」などとも書かれる。Unixは1969年、AT&Tのベル研究所にて、ケン・トンプソン、デニス・リッチーらが開発を開始した。 当初はアセンブリ言語のみで開発されたが、1973年にほぼ全体をC言語で書き直した。このため、Unixは歴史上、初めて高水準言語で書かれたOSであると言われる。 1973年の段階ではPDP-11に依存したコードが多く、移植性は低かったが、その後徐々にPDP-11に依存したコードを減少させ、1978年にInterdata 8/32への移植に成功して以降、徐々に他のプラットフォームにも移植されていった。 現在では「Unix」という語は、Unix標準に準拠するあらゆるオペレーティングシステムの総称でもある。現在ではUnixシステムは多数の系統に分かれており、AT&Tの開発停止後も、多数の商用ベンダーや非営利組織などによって開発が続けられている。 1970年代から1980年代の初期にかけて、Unixは大学や研究所などの教育機関で広範囲に採用され、特にカリフォルニア大学バークレー校をオリジナルとするBSD系統が誕生した。また Version 7 Unix や UNIX System V の特徴を持つオペレーティングシステムは「伝統的なUNIX」(traditional Unix)とも呼ばれる。 2007年に、「UNIX」の商標の所有者である標準化団体のThe Open Groupは、Single UNIX Specificationを完全に満たすと認証を受けたシステムのみが「UNIX」の商標を得られるとした。このためそれ以外のシステムは(ずっと以前から、AT&T版およびBSD以外を指して使われていた用語だが)「Unixシステムライク」または「Unixライク(Unix系)」と呼ばれるようになった。ただし The Open Groupはその呼称を気に入っていない。 現在では多く使われているUnixとしてはmacOS、AIX、HP-UX、Solarisなどがある(いずれも商用)。また認証を受けていないUnix系としてはLinux(派生OSにAndroid他)やMINIX、BSDの派生OS(FreeBSD、NetBSD、OpenBSD、DragonFly BSDなど)がある。.

新しい!!: Source Code Control SystemとUNIX · 続きを見る »

UNIX System III

System III(システムスリー)は、AT&Tの Unix Support Group(USG)がリリースしたUNIXオペレーティングシステムのバージョンである。 ベル研究所から最初にリリースされたのは1982年である。System III は、AT&T内部で使われていた様々なUNIX(PWB/UNIX、CB UNIX、UNIX/RT、UNIX/32V)の機能をつぎはぎしたものであった。System III はDEC PDP-11とVAXコンピュータ上で動作した。 System III と名づけられたのは、ベル研究所内部で使われていた UNIX/TS 3.0.1 および CB UNIX 3 の外部リリースに相当するためである。文書では UNIX Edition 3.0 とされていた。System I および System II という名称の UNIX は存在しない。また、UNIX/TS 4.0 が公式にリリースされることも無かったため(もし外部にリリースされていれば、System IV とされていただろう)、System III の後継は UNIX/TS 5.0 に基づいた System V となった。 System III は Version 7 Unix に追加する形で様々な改良を実現している(名前付きパイプ、unameシステムコールおよびコマンド、ランキュー)。しかし、これにはBSDでなされた特筆すべき改良、たとえばcshやスクリーンエディタなどを全く含んでいなかった。 System IIIの派生製品(サードパーティ)としては、HP-UX、IRIX、PC-UX、IS/3、Venix、Xenixなどがある。.

新しい!!: Source Code Control SystemとUNIX System III · 続きを見る »

UNIX System V

System V(システムファイブ、SysV)は、初期の商用UNIXオペレーティングシステムの一種である。.

新しい!!: Source Code Control SystemとUNIX System V · 続きを見る »

1972年

協定世界時による計測では、この年は(閏年で)閏秒による秒の追加が年内に2度あり、過去最も長かった年である。.

新しい!!: Source Code Control Systemと1972年 · 続きを見る »

ここにリダイレクトされます:

SCCS

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »