2010-12-04 9 views
1

私は自分のhostgatorアカウントにインストールされているSVNクライアントを使用しています。SVN CheckOut問題 - 不要なサブフォルダを作成する

svn co http://dev.server.com/proj/trunk/ --username myusername 

ファイルは、ローカルマシンのSVNサーバーから適切に移動されていますが、1つのことを除きます。 http:// stage.foo.com/のようなウェブサイトにアクセスできるのではなく、私はhttp:// stage.foo.com/trunk/のようにアクセスしなければなりません。これは私がやっていることには良くないし、 http:// stage.foo.com/のようにアクセスすることができます。 (http://の後のスペースではなく、スパム防止機能がオフになっているためです)。 の/ var/SVN/projの/ の/ var/SVN/projの/トランク の/ var/SVN/projの/支店 の/ var/SVN/PROJ /タグ:私のsvnディレクトリ構造は次のようになりますので

はこれです

私はsvnadminを作成したときに、/ var/svn/proj/trunk /の代わりに/ var/svn/proj /に行ったのですか?私はSVNに新しいです、私はこの問題を解決することができますので、助けてください、ありがとう。

答えて

6

用途:

svn co http://dev.server.com/proj/trunk/ /var/www/mysite --username myusername 

か:

svn co http://dev.server.com/proj/trunk/ . --username myusername 

ザ・ ""最初に正しいディレクトリにいることを確認したら、現在のディレクトリに展開するよう指示します。

また、SVNを使用してリリースを行っている場合は、サーバー上のファイルを変更しないことを意味します。開発/テストサイトを所持していると想定します?その場合、リリースを実行するときにsvn coの代わりにsvn exportを使用する必要があります。

"checkout"の場合、後でチェックインできるように、変更されたファイルを追跡する隠し.svnディレクトリが作成されます。エクスポートは余分なデータなしでファイルの現在のバージョンのみをコピーします。

SVNで
+0

現在direcotryを意味しますhostgatorアカウントをステージングサーバーとして使用します。何らかの理由で--forceを追加しなければならないことを除けば、これはうまくいった。輸出対チェックアウトのヒントをありがとう。 – systematical

0

あなたrepsitoryアドレスは、あなたが最初にチェックアウトすることができますチェックアウトし、それがprotocleと第二paramが先であるとdeterminない場合は、うん、私はDEVとして私の自宅のPCを使用

svn checkout https://server.example.com/srv/svn/agaric myworkingcopyfolder