SVNは、ステップのリリース/バージョンブランチを作成します

最近SVNに比べてGitリポジトリをたくさん読んで起動する場合は、SVNの枝が非常に遅いことを言う多く、私は知りません。我々はすべてがあります知っているかもしれない、右の手順を実行するにはSVNのブランチは、ここに紹介します。

Berkeley DBのデータベースバックエンドのデータストレージを使用してSVNサーバー。一般的には、クライアントのSVNの現行バージョン、リリース、バージョン支店、普通のディレクトリとして。多くのSVNクライアントは、クライアントにデータを保存する方法を、明確なビューはありませんがあります。

 

例えば、そのルートディレクトリのビューのクライアントの観点からSVNリポジトリ:

http:// zhegui-SVN / SVN

 

いくつかの主要なサブディレクトリ:

1)現在の開発ラインカタログ:HTTP:// zhegui-のsvn / SVN /トランク/

2)公式リリースディレクトリ前:HTTP:// zhegui-のsvn / SVN /リリース/

:3)カタログの各分岐バージョン前か今HTTP:// zhegui-のsvn / SVN /支店/

4)日々のビルドディレクトリ:HTTP:// zhegui-のsvn / SVN /は/ビルドします

 

ブランチを作成、またはリリース、単にディレクトリのコピー操作を作成します。データSVNサーバはBerkeley DBのデータベースに格納されているので、そのため、データベース・レベルでのカタログのコピーは、単に保存するには、「別のディレクトリのように、新しいコンテンツのサブディレクトリ、同等のディレクトリにサブディレクトリを作成しますバージョン "の情報。

SVNのコピー枝を考えて、人々はすべてのファイルのディレクトリ全体をコピーするか、言う必要がある人は「時間のブランチを引っ張っブランチはコピーを引っ張ると等価であるので、遅いです」等の言葉は、最初からデータベースを学ぶことができます。とにかく、技術者のデータベースのいくつかの基本的な概念を理解し、少しは、「ディレクトリ全体にサーバー上のすべてのファイルをコピーするためにブランチ」などのロジックを設計しません。

 

例として、以下の手順は、(SVNクライアント・ソフトウェア・ツールがTortoiseSVNのです)、次のとおりです。

ディレクトリ・レプリケーション・ソースを選択した後、ソースディレクトリのバージョン(最新バージョンを持つことができない、最新バージョンが行われていない、新しい機能を追加されている場合があります)、コピー先ディレクトリ:

上のスクリーンショット、メインの開発プロジェクトディレクトリはhttp:// zhegui-のsvn / SVN /トランク/ 29423のzhegui_print_upload対応するバージョンは、httpにコピー://zhegui-svn/svn/releases/zhegui_print_upload-v3.0は、完了するためにサーバーのリリースバージョンのコピー機能。一般その後、大きなプロジェクトは、数秒で完了します。



実際のソフトウェア開発プロジェクト、以上でのみ次のディレクトリ:

1)現在の開発ラインカタログ:HTTP:// zhegui-のsvn / SVN /トランク/

:3)カタログの各分岐バージョン前か今HTTP:// zhegui-のsvn / SVN /支店/

 

以下でこれらの2つのディレクトリ:

2)公式リリースディレクトリ前:HTTP:// zhegui-のsvn / SVN /リリース/

4)日々のビルドディレクトリ:HTTP:// zhegui-のsvn / SVN /は/ビルドします

 

 ので、ちょうどのBerkeley DBデータベースに保存すると同等、ちょうどSVNサーバ上のディレクトリ・レプリケーションのために、新しいリリースを作成するには、「別のディレクトリに相当ディレクトリにサブディレクトリ、新しいコンテンツのサブディレクトリを作成していますバージョン "の情報は、この文は、テキストファイルに格納されていることを、何かを充電しないでください。

存在意義のデイリービルドディレクトリ、素晴らしいではありません。

 

それは、ソフトウェア製品カテゴリを開発することである一方、異なるクライアントの数があり、バグ修正が可能であり、リリースディレクトリを使用することが必要です:

2)公式リリースディレクトリ前:HTTP:// zhegui-のsvn / SVN /リリース/

 

私は上記の説明は、あなたに役立つことを願って。

 

---------------------------------

本文欢迎转载,转载请注明来源:https://www.cnblogs.com/jacklondon/

おすすめ

転載: www.cnblogs.com/jacklondon/p/step_to_create_release_or_branch_with_svn.html