2011-06-10 13 views
0

WindowsバッチファイルとCLI SVNを使用してSVN夜間タグを自動化する必要があります。コマンドラインからSVNでタグ付けして再帰的に新しいフォルダを作成する

現在、TortoiseをGUIとして使用して、いくつかのプロジェクトを新しく作成したフォルダ(特定の構造体)にタグ付けする必要がある場合、最初にすべてのディレクトリツリーを作成し、 Subclipseは、幸いなことに、複数のプロジェクトに同時に(複数のコピーコマンドを実行する可能性もある)タグ付けするだけでなく、欠落しているフォルダを作成することができることも発見しました。

CLIクライアントで同じことを行う方法はありますか?つまりいくつかの既知のスイッチは、コマンドに追加するには?そうでない場合は、リモートリポジトリにディレクトリを作成する方法は?

ありがとうございます。

答えて

1
svn add --depth=infinity --force * 

はすべてをサブディレクトリに追加する必要があります。あなたはコミットします。そのように簡単です。

これをリモートリポジトリに直接実行したい場合は、スタックしています。リポジトリへの新しいディレクトリを直接作成することはできますが、そのような作成をトランザクション内でバッチする方法はありません。これを行う必要がある場合は、実際には、作業コピーを一時領域として使用し、すべてを1回実行してください。

repo over httpを使用している場合は、ネットワークを盗聴するか、サーバーログを参照して、どのコマンドがsubclipseによって実行されたかを確認できます。

+0

Subclipseは、ブランチが実行可能かどうか(ツリーが存在するかどうか)をチェックし、適切でない場合は適切なディレクトリ作成コマンドを送信するためには、スマートであることが明らかです。問題は、私が作業コピーを使わずにリポブラウザを使うとTortoiseで同じことが達成できるということです。とにかく、私は、多くのプロジェクトの特定の時間別のリビジョンにタグ付け(およびマージ情報)をする必要があるので、作業コピーを使用するのはベストアイデアではなく、svn addを使用するのは本当に悪いです:)とにかくありがとう –

+1

np質問を見て、あなたがやろうとしていることをもう少し明確にしたいかもしれません。 – gbjbaanb

+0

私は頻繁にそれを使用しなかったので、私は質問でSubclipseを言及しなかった。しかし、それは私が当時使用できるツールの1つです。コメントありがとうございます! –

関連する問題