1

Collabnet から Subversion サーバーとクライアントの RPM をダウンロードし、インストールしました。opt/CollabNet_Subversion ディレクトリに解凍されました。

しかし、実行しようとすると /bin/svn「これは作業コピーではありません」というメッセージが表示されます。ドキュメントのみを見つけようとしていますが、貧弱なようです。

構成するには、sth を作成するか、スクリプトを実行する必要がありますか?

私は Subversion の初心者です。助けてくれてありがとう!

PS: システム: Linux Suse 11.2 SVersion: 1.7.6-1

4

2 に答える 2

2

「これは作業コピーではありません」とは、まさにそれを意味します。SVN 操作を実行する前に、リポジトリを作業コピーに「チェックアウト」する必要があります。.svnSVN は、その中にフォルダーがあるため、それが作業コピーであると判断できます。

詳細については、次を参照してください:作業コピーの作成

ほとんどの場合、プロジェクトのチェックアウトを実行して Subversion リポジトリの使用を開始します。リポジトリからディレクトリをチェックアウトすると、そのディレクトリの作業コピーがローカル マシンに作成されます。特に指定しない限り、このコピーには、Subversion リポジトリで見つかったディレクトリとその子の最も新しい (つまり、最近作成または変更された) バージョンが含まれます。

オンラインのドキュメントは非常に優れていると思います。Subversion を使用したバージョン管理をよく読んで、その後も質問があるかどうかを確認してください。

于 2012-09-14T16:36:09.707 に答える
2

Subversion (または任意のバージョン管理ソフトウェア) を使用するには、次のことを行う必要があります。

  • ファイルを保持するリポジトリを作成します。(svnadmin createこれを行うには、コマンドを使用します。)
  • 別のディレクトリで、リポジトリから作業ディレクトリにチェックアウトします。そのためにコマンドを使用しますsvn checkout)。
  • 作業ディレクトリで作業を行います
  • 作業が完了したら、変更をリポジトリにコミットまたはチェックインします。(そのためにsvn commitコマンドを使用します)。

リポジトリの作成については、Subversion オンライン マニュアルの第 5 章を参照してください。次に、第 1章と第 2 章を読み、Subversion (およびバージョン管理) がどのように機能するかの基本を理解し、作成したリポジトリを使用して Subversion の使用方法を学習します。

これにより、必要な一般的な理解が得られます。基本を理解したら、残りの本を読み進めることができます。

于 2012-09-14T17:03:25.130 に答える