cvs remove <dir>
とcvs commit
を使用してディレクトリを削除したら、作業コピーとリポジトリのディレクトリを復元するための簡単な変更方法がありますか?これまで私はコミットしていない場合、またはディレクトリではなくファイルである場合に役立つ提案を見つけることができました。可能であれば、私はディレクトリの内容の履歴を保存したいと思います。変更をコミットした後、CVSから削除されたディレクトリを復元するにはどうしたらいいですか?
5
A
答えて
5
(私はそれを考え出したとして、自分の質問に答える。)
を削除がコミットされた後に削除されたディレクトリを復元するには:
cvs update -d -R -j <rev2> -j <rev1> <dir>
:
<rev2>
リビジョンです削除をコミットしたことが原因です。
<rev1>
は、rev2の直前のリビジョンです。
<dir>
は削除されたディレクトリです。
0
あなたがファイルをコミットしたと仮定しましょうが、これは恐ろしいことをひどく壊してしまいました。コミットを元に戻す方法は次のとおりです。
コミット後のバージョン番号を取得します。ファイル内の$ Id $タグ、またはcvs statusを使用できます。新しいバージョンが1.5であるとしましょう。 コミット前のバージョン番号を取得します。通常、これは現在のバージョンよりも1つ低くなります。古いバージョンが1.4であるとしましょう。 は今、次の操作を行います。
cvs update -j 1.5 -j 1.4 filename
CVSは上記のマージの例であるファイル名 をコミットします。あなたはcvsにバージョン1.5と1.4の違いを取って作業コピーに適用するように要請しました。バージョン番号の順序は重要です。変更を削除したり、バージョン履歴を後ろ向きにしていると考えてください。
関連する問題
- 1. Git - 前のコミットから削除したフォルダを復元する
- 2. gitから切り離されたコミットを削除するにはどうしたらいいですか?
- 3. mercurial:コミット後、プッシュ前に削除されたリポジトリから回復
- 4. 削除したアイテムをVisual Studio 2010から復元するにはどうすればよいですか?
- 5. シンボルをインポートした後、__future__からシンボルを削除/アンインストールするにはどうしたらいいですか?
- 6. 後でコミットしたままで、悪いコミットを削除するにはどうすればよいですか?
- 7. GitPythonで最後にコミットしてから変更されたリストファイル
- 8. リポジトリから削除したファイルを復元する
- 9. 私が作成したブランチを削除し、すべてを元のブランチの最後のコミットに戻すにはどうしたらいいですか?
- 10. git checkoutで修正されたファイルのみを復元するにはどうしたらいいですか?
- 11. 裸のレポのブランチから最後のコミットをコミットしないにはどうしたらいいですか?
- 12. TestDriven.NETをアンインストールした後に "Test With"メニューを削除するにはどうしたらいいですか?
- 13. Githubからコミットされたファイルを削除するにはどうすればよいですか?
- 14. Antコンパイル:svnリポジトリで削除したクラスファイルを削除するにはどうしたらいいですか?
- 15. PerlのSubversionプリコミットフックからコミットされたファイルにアクセスするにはどうしたらいいですか?
- 16. Git - 削除されたコミットを回復できますか?
- 17. Android ListViewはremoveAllViews()で削除され、addViewで復元された後にitemClickイベントを受け取らない
- 18. Subversionから削除されたディレクトリのファイルを表示するにはどうすればよいですか?
- 19. GITでは、すでにプッシュされたコミットを変更または削除できないようにするにはどうすればよいですか?
- 20. 初期コミット後にディレクトリをgitlabから削除する
- 21. Eclipseで削除されたパースペクティブを復元するには
- 22. CVSのデフォルトチェックインコメントを設定するにはどうしたらいいですか?
- 23. Raspberry Pi:自動起動されたTkinter UIを削除するにはどうしたらいいですか?
- 24. CVSバックアップディレクトリ(サーバーなし)からプロジェクトを復元するには
- 25. すでにXcodeプロンプトからファイルを削除したら、そのファイルを削除するにはどうしたらいいですか?
- 26. Gitでコミットされた変更を元に戻すにはどうすればよいですか?
- 27. Python(pygame):行を削除するにはどうしたらいいですか?
- 28. ノードを削除するにはどうしたらいいですか?
- 29. Extjs4ドラッグアンドドロッププロキシを削除するにはどうしたらいいですか?
- 30. MS Wordアドインボタンを削除するにはどうしたらいいですか?
私が質問したように、削除された項目はディレクトリなので、ファイルに役立つアドバイスは役に立ちません。 – bythescruff
bythescruffとSatyaの回答が私を助けました。私が回復しようとしていたディレクトリ内のファイルには異なるリビジョンがあったので、まずbythescruffの答えを使用してディレクトリを復元し、Satyaの答えを使用して個々のファイルを復元しました。お二人のおかげです。 – WileCau