サブバージョン

Subversionプロジェクトの目標は、CVSのための説得力のある交換であるバージョン管理システムを構築することです。
今すぐダウンロード

サブバージョン ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • The Apache License
  • 価格:
  • FREE
  • 出版社名:
  • CollabNet
  • 出版社のWebサイト:
  • http://catacomb.tigris.org/

サブバージョン タグ


サブバージョン 説明

Subversionプロジェクトの目標は、CVSのための説得力のある交換であるバージョン管理システムを構築することです。 Subversionプロジェクトの目的は、Open Source Community.SubersionプロジェクトのCVSの説得力のある置き換えであるバージョン管理システムを構築することです。これが「Subversion」の重要な機能です。 最新のCVS機能: ・SUBVERSIONはより良いCVSであることを意味しているため、CVSの機能の大部分があります。一般に、特定の機能へのSubversionのインターフェースはCVSと似ています。 ・ディレクトリ、名前の変更、およびファイルメタデータはバージョン管理されています。 ・これらの機能がないことは、CVSに対する最も一般的な苦情の1つです。 Subversionバージョンファイルの内容とファイルの存在だけでなく、ディレクトリ、コピー、および名前の変更も。また、任意のメタデータ( "プロパティ")をファイルまたはディレクトリと一緒にバージョン管理することもでき、ファイルの `Execute '許可フラグをバージョン管理するためのメカニズムを提供します。 コミットは本当に原子です。 ・コミット全体が成功するまでコミットの一部は有効になりません。リビジョン番号は、ファイルごとではなく、コミットごとです。ログメッセージはリビジョンに添付され、CVSのように冗長に保存されません。 WebDAV / DeltAVプロトコルを使用したApache Network Serverオプション: ・Subversionは、ネットワーク通信にHTTPベースのWebDAV / DeltAVプロトコルを使用し、Apache Webサーバーではリポジトリ側のネットワークサービスを提供できます。これは、相互運用性の中でCVSよりも優位性を与え、認証、パスベースの許可、ワイヤ圧縮、および基本リポジトリの閲覧のためのさまざまな重要な機能を提供します。 スタンドアロンサーバーオプション: ・Subversionはカスタムプロトコルを使用してスタンドアロンサーバーオプションを提供します(誰もがApache 2.xを実行したいわけではありません)。スタンドアロンサーバーは、INETDサービス、またはデーモンモードで実行でき、基本認証と許可を提供できます。 SSHを介してトンネリングすることもできます。 ・分岐とタグ付けは安価な(一定時間)操作です。 ・これらの操作が高価になる理由はありません。 ・分岐とタグは、基礎となる「コピー」操作の観点からも実装されています。コピーは小さく、一定量のスペースを取ります。コピーはタグです。そして、コピーにコミットを開始した場合、それはブランチです。 (これはCVSの「分岐点タグ付け」で、そもそも分岐点タグを必要とした区別を取り除くことによって。) ネイティブクライアント/サーバー、レイヤードライブラリデザイン: ・Subversionは最初からクライアント/サーバーになるように設計されています。したがって、CVSを悩ませたメンテナンス問題のいくつかを回避します。コードは、他のアプリケーションによって呼び出されるように設計された、明確に定義されたインタフェースを持つモジュールのセットとして構成されています。 クライアント/サーバープロトコルは両方向の差分を送信します。 ・ネットワークプロトコルは、可能な限り、両方向の差分を送信することによって帯域幅を効率的に使用します(CVSはサーバーからクライアントに差分を送信しますが、クライアントへのクライアントはサーバには送信しません)。 コストはデータサイズではなく、変更サイズに比例します。 ・一般に、副変換動作に要する時間は、変更が行われているプロジェクトの絶対サイズではなく、その操作に起因する変化の大きさに比例します。これはSubversionリポジトリモデルのプロパティです。 データベースまたはプレーンファイルリポジトリの実装の選択: ・リポジトリは、組み込みデータベースバックエンド(BerkeleyDB)または通常のフラットファイルバックエンドを使用して作成できます。カスタムフォーマットを使用します。 シンボリックリンクのバージョン管理: ・Unixユーザーはバージョン管理下にシンボリックリンクを配置できます。リンクはUNIXのワーキングコピーで再作成されますが、Win32のワーキングコピーでは再現されません。 バイナリファイルの効率的な処理 ・Subversionはテキストファイルのようにバイナリ上でも同様に効率的です。 解析可能な出力: ・Subversionコマンドラインクライアントのすべての出力は、人間が読みやすく自動的に解析可能なものとも慎重に設計されています。スクリプト性は高い優先順位です。 ローカライズされたメッセージ: ・SubVersionはgetText()を使用して、現在のロケール設定に基づいて、翻訳されたエラー、情報、およびヘルプメッセージを表示します。 このリリースの新機能: ・クラッシュやその他の問題が修正されました。


サブバージョン 関連ソフトウェア

PhpMakeUpdate.

phpmakeUpdateは、Subversionリポジトリからの変更されたファイルのみをエクスポートするためのWebベースのイントラネットツールです。 ...

124

ダウンロード

ksvn

KSVNは、KDEのためのSubversion(SVN)改訂制御システムへのkonqueror統合フロントエンドです。 ...

181

ダウンロード