2011-11-29 11 views
11

私はsvnリポジトリを以前に管理したことはありませんが、私はバージョン管理にsvnを使用しました。 http://mark.koli.ch/2010/03/howto-setting-up-your-own-svn-server-using-apache-and-mod-dav-svn.htmlディレクトリ構造をSVN Repoに追加

すべてが正常に動作していますが、リポジトリに伝統トランク/ブランチ/タグ構造がありません。次のチュートリアルを使用して、RHEL 5サーバーにsvnリポジトリを設定します。私は新しいリポジトリをセットアップし、mkdirを使って "tags"、 "trunk"、 "branches"フォルダを追加し、別のマシン上の作業コピーをチェックアウトしようとしました。リビジョン0でチェックアウトされますが、ディレクトリ構造はありません。私はそれらのフォルダを単に追加するだけでは不十分だと思っています。

作業コピーをチェックアウトするときにディレクトリ構造全体を取得できるように、誰かが何をする必要があるのか​​説明してもらえますか?

質問を返信してください 私は遊びに来てくれた皆さんのおかげで、2つのテストリポジトリを作成して削除したいと思っています。それは本当にサーバーからフォルダを削除するだけで簡単ですか?私は "svnadminはリポジトリを削除"グーグルと私はsvnの削除コマンドを使用して情報を取得しますが、それはリポジトリからファイルを削除することです。私はリポジトリを完全に削除したい。

答えて

8

あなたの物語の1つの欠けているステップは、commitあなたのタグ/トランク/ブランチ ディレクトリをコミットしたときのポイントです。

あなたがコミットするように感じるし、それを自動化したくない場合は

svn co http://my_repo/ . 

mkdir tags 
mkdir trunk 
mkdir branches 

svn add tags 
svn add trunk 
svn add branches 

svn ci . -m "definitely add those directories to the repository" 
+3

もあります 'SVN mkdir' ;-) –

+0

@Cedric:パーフェクト!はい、私はこのステップを欠いていました。私はチェックアウトとチェックインのコンセプトを理解していますが、作業ディレクトリにディレクトリ構造を作り、リポジトリをコミットできることに気づいていませんでした。 –

+0

@Alvaro:チップをありがとう! –

8

svnadmin create /path/to/repo 
svn mkdir file:///path/to/repo/trunk 
svn mkdir file:///path/to/repo/tags 
svn mkdir file:///path/to/repo/branches 
+0

ありがとう、vinnyjames。私はこれを念頭に置いておきます。 –

関連する問題