Google PlayストアでUnionpediaアプリを復元するために作業中です
出ていきます入ってきます
🌟ナビゲーションを改善するためにデザインを簡素化しました!
Instagram Facebook X LinkedIn
あなたのロゴとドメインを持つ独自のユニオンペディア、月額9.99 USDから
私のユニオンペディアを作成する

Diff3

索引 Diff3

diff3は、3つのファイルを行単位で比較し、相違点を表示するコマンドラインツールソフトウェアである。また、その結果を用いて1つのファイルに統合することができる。主にUnix系のオペレーティングシステム (OS) が備えているが、各自でインストールすることによって、Windowsで使用することも可能。 例えば、2人が同一のファイルを同時に編集していた場合、確認なしに単純に保存すると、先に保存した編集が失われることになる。このような編集の競合に対処するには、保存時に、ファイル内容が編集を開始した時のものと同一であるか確認する必要がある。 もし違っていたら、編集中に他人にファイルを変更されてしまったといえる。このときdiff3を用いれば、両者の編集を共に最新ファイルへと反映させることが出来るのである。

目次

  1. 14 関係: Apache Subversionマージ (バージョン管理システム)ハイフンマイナスユーティリティソフトウェアファイル (コンピュータ)インストールオペレーティングシステムコマンドラインインタプリタConcurrent Versions SystemDiffMediaWikiMicrosoft WindowsUnix系標準ストリーム

Apache Subversion

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

見る Diff3とApache Subversion

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

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

見る Diff3とマージ (バージョン管理システム)

ハイフンマイナス

ハイフンマイナス (hyphen-minus) あるいはアスキーハイフン は、ラテン文字とともに使われる記号 (-) であり、通常は半角幅の横棒である。約物のハイフン (‐) や演算記号のマイナス (−) の意味で使われる記号である。ASCII、JIS X 0201などのISO/IEC 646系の文字コードや、ISO-8859-1などのISO/IEC 8859系の文字コード、UTF-8などのUnicode系の文字コードにおいて0x2Dの符号位置を持つ文字である。

見る Diff3とハイフンマイナス

ユーティリティソフトウェア

ユーティリティソフトウェア (utility software) は、コンピュータ上で動作する、補助的な機能を提供するソフトウェアの総称である。ツールソフトウェアや単にユーティリティとも呼ばれる。コンピュータを利用する直接の目的となるアプリケーションソフトウェアとは対照的に、コンピュータの分析、構成、最適化、保守のためのソフトウェアである。 補助的に様々な機能を提供することで、コンピュータの利便性を向上させる。 ユーティリティプログラムの基本セットは通常、WindowsやmacOS、Linuxなどのオペレーティングシステム(OS)に標準的に組み込まれており、好みによってフリーウェアやシェアウェア、市販ソフトウェアなどに置き換えて活用する人も多い。

見る Diff3とユーティリティソフトウェア

ファイル (コンピュータ)

コンピュータにおけるファイル(file)は、コンピュータでデータを扱いやすくするための仕組み。場合によってはデータセット(data set)とも呼ばれる。

見る Diff3とファイル (コンピュータ)

インストール

インストールは、。

見る Diff3とインストール

オペレーティングシステム

オペレーティングシステム(operating system、略称:OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)を司るシステムソフトウェアである。

見る Diff3とオペレーティングシステム

コマンドラインインタプリタ

コマンドラインインタプリタ (command line interpreter) は、コンピュータのコマンドライン、すなわち、ユーザによりキーボードなどから入力される文字列の行(ライン)のコマンドを解釈し、オペレーティングシステム(以下、OS)やプログラミング言語処理系などに渡すものである。 OSの標準ユーティリティとしてはコマンドラインシェルがあり、いくつかのプログラミング言語処理系が持つそれに関してはRead-Eval-Print Loopも参照。 コマンドラインインタプリタが動いている具体的な画面はコマンドライン・インタフェース(:en:Command-line interface、略してCLI)と呼ばれている。

見る Diff3とコマンドラインインタプリタ

Concurrent Versions System

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

見る Diff3とConcurrent Versions System

Diff

diff(ディフ)は、ファイルの比較を行うためのコマンドで2つのファイル間の違いを出力できるプログラム。diffプログラムは行単位でテキストファイル間の差異を表示する。最近の実装ではバイナリファイルもサポートしている。プログラムからの出力も「diff」(ディフ)と呼ばれるが出力をそのままpatchプログラムで適用できるため、「patch」(パッチ)との呼称も一般的である。また、diffコマンド以外からの出力であっても差分表示プログラムの出力はdiffと呼ばれることがある。"grep"が文字列探索そのものの代名詞になっているように、"diff"という語も差分検出一般を指すジャーゴンとなっている。

見る Diff3とDiff

MediaWiki

MediaWiki(メディアウィキ)は、GNU General Public Licenseで配布されるウィキソフトウェアである。PHPで書かれており、データベースとしてMySQLやPostgreSQL、またはSQLiteを使用する。また、MariaDBにも対応している。

見る Diff3とMediaWiki

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群である。グラフィカルユーザインタフェース (GUI) を採用している。Windows発売以前では高価なワークステーション(ハイエンドパソコンを上回る性能のデスクトップコンピュータ)でしか実現されていなかったマルチタスクやGUIを中心とした使い勝手の良さを、一般消費者が入手しやすい標準的な規格のパソコンに順次取り込んで行き、一般向けOSのシェアのほとんどを占めるに至り、今や大きな知名度を持つ。

見る Diff3とMicrosoft Windows

Unix系

複数のUnix系システム間の関連図 Unix系(ユニックスけい、Unix-like、ユニックスライク)とは、Unixに類似した振る舞いをするオペレーティングシステム (OS) を指す用語である。その判断基準や範囲には複数の議論がある。

見る Diff3とUnix系

標準ストリーム

標準ストリーム(入力、出力、エラー出力) 標準ストリーム(standard streams)とは、UNIXやUnix系オペレーティングシステム (OS) において、プログラムの活動実体であるプロセスとその実行環境(通常は端末)の間の接続として、(プロセスから見ると)あらかじめ確立されている入出力チャネル(パイプ)である。OSのカーネルではなくシェルで実装されている機能だが、広く使われているため標準化されている。UNIXやUnix系OSでは3つの入出力ストリーム(標準入力、標準出力、標準エラー出力)が定義される。 一部のプログラミング言語の実装では、UNIXやUnix系以外のシステムでもUnixと同様の使い勝手を提供するよう、これらを模倣するものがある。

見る Diff3と標準ストリーム