ホームページ  >  記事  >  開発ツール  >  SVNとは何ですか?

SVNとは何ですか?

藏色散人
藏色散人オリジナル
2019-08-03 10:07:4226541ブラウズ

SVNとは何ですか?

svn とは何ですか?

SVN とは Subversion の略で、ブランチ管理システムを効率的に運用することで、複数人で同じプロジェクトを共同開発するためのオープンソースのバージョン管理システムです。リソースを共有して究極の一元管理を実現します。

SVN の概要

SVN の正式名は Subversion で、バージョン管理システムです。これは、最も人気のあるオープンソースのバージョン管理システムの 1 つです。オープンソースのバージョン管理システムとして、Subversion は時間の経過とともに変化するデータを管理します。このデータは中央リポジトリ (リポジトリ) に配置されます。

このアーカイブは通常のファイル サーバーとよく似ていますが、すべてのファイル変更を記憶します。これにより、ファイルを古いバージョンに復元したり、ファイルの変更履歴を参照したりできます。 Subversion は、プログラム ソース コードを含むあらゆる種類のファイルの管理に使用できる汎用システムです。

おすすめ関連記事:
1.Git と Svn の違いは何ですか
2.Svn ツールのインストール方法
関連ビデオの推奨事項
:
1.SVN ビデオ チュートリアル (Chuanzhi Podcast)
# # SVNはクライアント/サーバーシステムを採用しており、さまざまなバージョンのプロジェクトがサーバー上に保存されています。プログラム開発者は、まずサーバーから最新バージョンのプロジェクトを取得し、ローカルマシンにコピーします。そして、これを元に各開発者は、自分のクライアント上で独立した開発作業を実行し、いつでも新しいコードをサーバーに送信できます。もちろん、他の開発者が使用しているバージョンとの一貫性を維持するために、更新操作を通じてサーバー上の最新のコードを取得することもできます。

SVN クライアントには 2 種類あり、1 つは Web ベースの WebSVN など、もう 1 つは Tortoise SVN に代表されるクライアント ソフトウェアです。

前者は Web サーバーのサポートを必要とし、後者はユーザーがクライアントをローカルにインストールする必要がありますが、どちらのタイプも無料のオープン ソース ソフトウェアを使用できます。また、SVN は、BDB (トランザクションセーフなテーブル タイプ) と FSFS (データベースを必要としないストレージ システム) の 2 つの方法でバージョン データを保存します。 BDB 方式ではサーバーの中断時にデータがロックされる可能性があるため、FSFS 方式の方が安全です。

以上がSVNとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。