4

Subversionについて質問があります。私は常にエンドユーザーであるため、実際にどのように機能するかについての知識は非常に限られています(これがばかげた質問である場合はご容赦ください)。

WAMPをインストールし、それを使用して初期開発とテストを行います。したがってC:\wamp\www\、私がその時点で取り組んでいるもののコードが含まれており、http://localhost/template/

次に、 http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.htmlで見つけた手順を使用してSubversionをインストールすることにしました。次のコマンドを使用して、プロジェクトをインストールしc:\svn、作成して追加しました。c:\svn\repository

svn mkdir svn://localhost/template

チェックアウトしましC:\wamp\www\た。これは、次のようなディレクトリ構造になったことを意味します。

C:\wamp\www\templateこれには、ブランチ、タグ、トランク、およびWebサイトと呼ばれるフォルダーが含まれています。Webサイトのフォルダーにはプロジェクトのコードが含まれており、http://localhost/template/website

今私の質問に

svn://localhost/template保存する物理的な場所はどこですか?では、作業コピーに変更を加えてC:\wamp\www\templateコミットすると、どこに保存されますか?元のファイルのコピーが含まれていますか?

質問する理由:リポジトリをバックアップする方法/方法を理解しようとしています。私の考えでは、 c:\ svn \ repositoryをバックアップするだけでよいと思いますが、そこを見ると、コードがまったく表示されません。

よろしくお願いします。アンジー

4

3 に答える 3

3

アイデアを得るには:

Subversionはソースコードをどこに保持しますか?

質問を確認してください:Subversionを使用して、「実際の」ソースコードはどこに保存されますか?

Subversionリポジトリをバックアップするための最良の方法は何ですか?

質問を確認してください: Subversionリポジトリをバックアップするための最良の方法は何ですか?

于 2012-08-13T15:38:36.203 に答える
1

c:\ svn \ repositoryフォルダーは、チェックインが保存される場所です。その下を見ると、\ db \ revs \が表示されているはずです。このフォルダーには、チェックインに関する情報が含まれています(ただし、読みやすい形式ではありません)。

c:\ svn\repositoryをバックアップする必要があります。

于 2012-08-13T15:34:52.410 に答える
1

そうです、C:\ svn\repositoryをバックアップするだけです。コードはディレクトリツリーに保存されていないため、コードは表示されません。これは、C:\ svn \ repository \ db\revsフォルダー内のファイルに保存されます。

作業コピーでは、ディレクトリ構造のすべてのフォルダに非表示の.svnフォルダがあります。これらのフォルダー内には、最後のSVN更新またはSVNコミットを行った時点でのコードのバージョンがあります。

于 2012-08-13T15:37:02.433 に答える