SVN プロジェクト管理とバージョン管理

IT プロジェクト管理では、svn はバージョン管理やチーム共同開発によく使用されます。このうちバージョン管理ツールには svn の他に cvs と git があり、それぞれに特徴があり、開発順序は cvs → svn → git となります。
Svn は Subversion の略語です。オープン ソースのバージョン管理システムです。ダウンロード、インストールおよび構成方法については、インターネット上に多数のチュートリアルがあります。ほとんどの場合、クライアントをインストールするだけで済みます(ただし、クライアントのリーダーでない限り)プロジェクト管理). ここ この記事では詳しく説明しません。

1. プロジェクト管理
一般的なITプロジェクトSVNは主に以下に分かれます。

  1. ドキュメント、主に製品/要件のプロトタイプ、UI 設計、プロジェクト計画、プロジェクト週報、システム設計、システム テストなどのドキュメント
  2. ソースコード、主にブランチコード、メインコードなどを含むコード。

ここに画像の説明を挿入

2. バージョン管理

バージョン管理の機能の 1 つは、ブランチと呼ばれる特定の開発ライン上の変更を分離することです。

ブランチは、トランクの開発に影響を与えずに新しい機能を開発するためによく使用されます。つまり、ブランチ上のコードのコンパイル エラーやバグはトランクには影響しません。ブランチが安定したら、再びトランクにマージできます。

バージョン管理システムの主な機能の 1 つは、特定のバージョンの環境をいつでも再構築できるように、特定のバージョンをマークすることです。このマークされたバージョンのアクションはタグ付けです。

svn では、分岐やタグ付けに特別なコマンドは必要ありません。これは、UNIX のハード リンクに似た「ライト コピー」メソッドを使用します。完全なコピーは作成されませんが、代わりに特定のバージョンを指す内部リンクが作成されます。これに基づいて、ブランチとタグ (タグ) の作成は非常に高速で、追加の倉庫スペースはほとんど必要ありません。
ここに画像の説明を挿入
3. よく使われる機能
プロジェクトのチェックアウト: checkout を使用して、svn 上のプロジェクトのソース コードをローカルにダウンロードします。

参考文献:

[1] svn ブランチ(ブランチ)とラベル(タグ)の管理
[2] svn のディレクトリ構造 - プロジェクト管理 - svn のディレクトリ構造
[3] svn の簡単な説明

おすすめ

転載: blog.csdn.net/qq_44924694/article/details/130205755
おすすめ