TortoiseSVNのようなものを使用する場合は、そのリポジトリブラウザーを使用してリポジトリを参照したり、さまざまなことを実行したりできます。できることの1つは、リポジトリにディレクトリを作成することです。通常は、リポジトリをチェックアウトし、ディレクトリを作成して追加し、最後にそれらをコミットしてこれを実行する必要があります。しかし、1つのコマンドでリポジトリブラウザーでそれを行うことができます。
コマンドラインから同様のことを行うことは可能ですか?
svn mkdir mynewdirectory
を実行すると、ローカルマシンにmynewdirectoryが作成され、次にコミットしたときにのみリポジトリが更新されます。
ただし、svn mkdir svn://svnrepo.my.big.business.com/myproject/mydirectory
を実行すると、リポジトリにディレクトリが作成されます。このURL形式を任意のsvnコマンドで使用できます。たとえば、svn copy
を使用して、fromとtoの両方のディレクトリのURLフォームを使用して、リポジトリにプロジェクトのコピーを作成できます。
svn import
は、ローカルディレクトリをすぐにコミットできます。またはsvn mkdir
ローカルファイルを使用せずにリポジトリ内にディレクトリを作成する場合。