2011-06-27 24 views
0

私はいくつかの特定のフォルダ(ビジュアルスタジオソリューションからの - bin、obj、pkgの全内容)と私の作業コピーからのいくつかの特定のファイルを削除し、コミットしてリポジトリからも削除されました。作業コピーを以前のリビジョンに更新することができ、すべて作業コピーに戻ってきます。svnリポジトリで削除されたファイルを復元するには[私の作業コピーではありません]?

しかし、彼らはどのようにリポジトリに戻ってきますか?そのため、他の人がアップデートを取ると、削除されたファイルが取得されます。

作業コピーを以前のリビジョンに更新した後にコミットすると、ツリーの競合が発生します。

+0

をコミットを実行: http://stackoverflow.com/questions/490522/what-is-the-correct-way-to-restore-aa-deleted -file-from-svn OR http://www.simonwheatley.co.uk/2009/04/29/restoring-deleted-files-from-an-svn-repository/ または http:// www。 canfield.com/content/svn-restore-deleted-file –

+0

私はすでにこれらのリンクを辿っています...しかし、彼らは作業コピーの復元について話します。私はこれらのファイルとフォルダを自分のSVNリポジトリに戻したいと思います。 – teenup

+0

ローカルに復元してコミットしますか? – zerkms

答えて

5
svn copy http://domain.tld/repo/path/to/[email protected] . 

ここで、42はファイルを復元する必要があるリビジョンです。その後

もしかしたら、それらのリンクがお手伝いします

+0

@zerkms:私は53のbin、obj、およびpkgフォルダを、それぞれメインルートソリューションの別々のソリューションで削除し、コミットしました。それ以降も他のファイルが変更されています。 – teenup

+0

@ Puneet Dudeja:そう?私の答えは変更の数にかかわらず動作します。 – zerkms

+0

@zerkms:まず、亀のGUIからメソッドが必要ですが、コマンドラインクライアントはありません。次に、各フォルダごとに53 * 3回このコマンドを実行する必要がありますか?これらの削除後に他のファイルに加えられた他の変更はどうなりますか?失われませんか? – teenup