2011-09-14 11 views
15

今日私は2つのAndroidプロジェクトをSubversionリポジトリに追加する必要がありましたが、問題がありました。 リポジトリのディレクトリにはすでに多くのプロジェクトが含まれていて、すべてをチェックアウトしたくありませんでした。 すべてをチェックアウトせずに、そのディレクトリに2つのディレクトリを追加することは可能ですか?コンテンツをチェックアウトせずにSVNディレクトリにコンテンツを追加するには?

答えて

19

あなたは、単に0123することができます右のいずれかの作業コピーなしでリポジトリに新しいもの:別名ディレクトリと

svn import INSTALL.txt $SVN_REPO/trunk/proj1/INSTALL.txt 

ワークス(。 "プロジェクト")もあります。あなたの仕事を続けるためにものをチェックアウトしなければなりませんインポートした後

svn import proj2 $SVN_REPO/trunk/proj2 

:マックOSで

rm -rf proj2/* 
svn co $SVN_REPO/trunk/proj2 proj2 
+0

私が "そこにコメントを" 本のsvn輸入proj2の$ SVN_REPO /トランク/ proj2 -mを使用。 Withou -mコマンドを実行すると、エラーが表示されます。svn:E205007:ログエディタを使用してログメッセージを取得できませんでした。svn:E205007:環境変数SVN_EDITOR、VISUAL、またはEDITORのいずれも設定されておらず、 'editor-cmd'も設定されていません。環境変数$ SVN_EDITORを設定するか、--message(-m)または--file '実行時設定オプションが見つかりました – Daniyar

16

あなたは、このようにその内容のいずれかを取得せずにディレクトリをチェックアウトすることができます

svn co --depth empty SVN_URL 

あなたは、その後svn addそして、あなたの作業コピーにプロジェクトを移動し、svn ciことができます。

0

ありませんが、それは与えられたディレクトリの唯一の一番上の子供たちをチェックアウトすることができます:

svn co --depth immediates REPOSITORY_URL 

あなたは、時間

cd SUBDIR 
svn update --set-depth immediates 
で別の層をチェックアウトして、ツリーの下、あなたのように動作することができます

それとも、あなたは1つのサブディレクトリからツリー全体をチェックアウトすることができ

cd SUBDIR 
svn update --set-depth infinity 
関連する問題