web-dev-qa-db-ja.com

チェックアウトまたはコミットせずにフォルダーをSVNリポジトリーに追加しますか?

TortoiseSVNのようなものを使用する場合は、そのリポジトリブラウザーを使用してリポジトリを参照したり、さまざまなことを実行したりできます。できることの1つは、リポジトリにディレクトリを作成することです。通常は、リポジトリをチェックアウトし、ディレクトリを作成して追加し、最後にそれらをコミットしてこれを実行する必要があります。しかし、1つのコマンドでリポジトリブラウザーでそれを行うことができます。

コマンドラインから同様のことを行うことは可能ですか?

12
Jake Wilson

svn mkdir mynewdirectoryを実行すると、ローカルマシンにmynewdirectoryが作成され、次にコミットしたときにのみリポジトリが更新されます。

ただし、svn mkdir svn://svnrepo.my.big.business.com/myproject/mydirectoryを実行すると、リポジトリにディレクトリが作成されます。このURL形式を任意のsvnコマンドで使用できます。たとえば、svn copyを使用して、fromとtoの両方のディレクトリのURLフォームを使用して、リポジトリにプロジェクトのコピーを作成できます。

9
Michael Dillon

svn importは、ローカルディレクトリをすぐにコミットできます。またはsvn mkdirローカルファイルを使用せずにリポジトリ内にディレクトリを作成する場合。

4
Shane Madden