Altium Wiki

Information and resources for electronic product designers

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

電子ツールの最大の長所は、容易にファイルを作成し修正できることです。これは、コード化、ユーザドキュメンテーション、イメージ、プレゼンテーションなどで、アイデアをすぐに作画、調査、完成させることができることを意味します。同時にそれは、大切なファイルを変更した履歴を覚えておくのが非常に難しいことを意味します。ファイルを変更した履歴を追跡できるように(電子形式のソースを組織的に管理)するために、バージョンコントロール・システム が生まれました。バージョンコントロール・システムは、ファイルの様々なバージョンの履歴を保存でき、ASCII ファイルと同様にそのファイルも更新して開き、ファイルの 2 つのバージョン間の変更を比較するソフトウェアツールです。

バージョンコントロール・システムは、ファイルを作成するために使用した作成、編集環境を独立して操作できます。リポジトリと呼ばれる主要な保存領域のファイルをチェックできるインターフェース、リポジトリから作業フォルダへファイルをコピーするチェックアウト機能、どんな変更にも戻ってチェックする更新機能、変更情報をログする方法があります。一般的にバージョンコントロール・システムは、ファイルが(互いに変更を確認できる)複数の人によってチェックアウトされ、修正され、他の誰かの作業が最新のバージョンから無くなってしまう可能性を扱います。このような状況に必要なのは、ファイルの相違を比較するツールと、一つ前のバージョンへ戻って相違を合成できるツールです。バージョンコントロール・システムは、ファイルを作成するために使用する編集環境を独立して操作できます。リポジトリと呼ばれる主要な保存領域のファイルをチェックできるインターフェース、リポジトリから作業フォルダへファイルをコピーするチェックアウト機能、どんな変更にも戻ってチェックする更新機能、変更情報をログする方法があります。一般的にバージョンコントロール・システムでは、ファイルが(互いに変更を確認できる)複数の人によってチェックアウト、修正された状況を処理します(他の誰かの作業が最新のレビジョンから失われる可能性があります)。このような状況に必要なのは、ファイルのバージョンを比較して相違を検出するツールと、1 つのバージョンのファイルへ戻って相違を合成できるツールです。

バージョンコントロール・システムで使用される terminology を理解することが重要です。たとえ、多数のシステムがあっても、一般的な機能性を記述するには同様の用語を使用します。

...