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. Eclipseで削除したファイルを復元するにはどうしたらいいですか?
- 5. 削除したアイテムをアレイから復元するには?
- 6. 削除したアイテムをVisual Studio 2010から復元するにはどうすればよいですか?
- 7. 削除されたgitワークツリーからステージングされた変更をどのように回復できますか?
- 8. シンボルをインポートした後、__future__からシンボルを削除/アンインストールするにはどうしたらいいですか?
- 9. 後でコミットしたままで、悪いコミットを削除するにはどうすればよいですか?
- 10. コミット後にGitで削除されたフォルダを回復する
- 11. リモートGitリポジトリで削除されたファイルをステージング/削除するにはどうしたらいいですか?
- 12. GitHubリポジトリからアップロードされたファイルを削除するにはどうしたらいいですか?
- 13. GitPythonで最後にコミットしてから変更されたリストファイル
- 14. 私が作成したブランチを削除し、すべてを元のブランチの最後のコミットに戻すにはどうしたらいいですか?
- 15. 私のレポのgithubからコミットを削除するにはどうしたらいいですか?
- 16. リポジトリから削除したファイルを復元する
- 17. git checkoutで修正されたファイルのみを復元するにはどうしたらいいですか?
- 18. プッシュされたコミットを削除して古いコミットに戻すにはどうすればよいですか?
- 19. Rails 5 binstubを復元するにはどうしたらいいですか?
- 20. 裸のレポのブランチから最後のコミットをコミットしないにはどうしたらいいですか?
- 21. 古いローカルコミットで削除されたファイルを復元します。
- 22. コミットを元に戻し、さらにコミットした後でも変更を加えてください。
- 23. GIT:コミットされた変更とプッシュされた変更をブランチから新しいブランチに含めるにはどうすればいいですか?
- 24. 削除されたherokuアプリからデータベースを復元
- 25. Githubからコミットされたファイルを削除するにはどうすればよいですか?
- 26. データベースレコードを削除し、削除したプライマリキーを再利用するにはどうしたらいいですか?
- 27. git:段階的に削除されたファイルからコミットされていない変更を回復するには?私はgitのをやった
- 28. cd($ pwdが変更された)後にコマンドを実行するにはどうしたらいいですか?
- 29. TestDriven.NETをアンインストールした後に "Test With"メニューを削除するにはどうしたらいいですか?
- 30. Antコンパイル:svnリポジトリで削除したクラスファイルを削除するにはどうしたらいいですか?
私が質問したように、削除された項目はディレクトリなので、ファイルに役立つアドバイスは役に立ちません。 – bythescruff
bythescruffとSatyaの回答が私を助けました。私が回復しようとしていたディレクトリ内のファイルには異なるリビジョンがあったので、まずbythescruffの答えを使用してディレクトリを復元し、Satyaの答えを使用して個々のファイルを復元しました。お二人のおかげです。 – WileCau