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


12

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

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

回答:


9

もしそうならsvn mkdir mynewdirectory、それはあなたのローカルマシン上mynewdirectoryを作成し、唯一のリポジトリにコミットすることを次回に更新されます。

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


私たちのSVNの実装は、このアクションのコミットメッセージが必要-構文はSVNます。mkdir -m mynewdirectory「mycommitmessage」になるので
アランボウ

4

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.