![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
基本的に任意のリビジョンを無かったことにすることはできませんが、誤ったコミットをした直後であれば、そこまでのダンプファイルを作って新しいリポジトリを再構築することが可能です。
いずれにせよリスクの伴う作業なので、元のリポジトリは大切に保存して、コピーしたリポジトリで行ってください。コピーしたリポジトリを tmp とすると下記のようにしてダンプファイルを作成します。 最後の誤ったコミットのリビジョンを 10 とします。 Windows のコマンドプロンプトを使用して全てカレントフォルダーでの作業を想定して説明します。
svnadmin dump tmp -r1:9 > dumpfile
これで、リビジョン1から9までのコミットの経過がテキストファイルとして dumpfile に出力されます。
次に新しいフォルダ new を作成し、これをリポジトリにします。
md new
svnadmin create new
ここに先ほどの dumpfile を使ってリビジョン1から9までの内容を再構築します。
svnadmin load new < dumpfile
ただし、この方法はあくまで最後のリビジョンに対してだけ有効です。 通常は、svndumpfilter exclude を使って特定のファイルやフォルダを除外したダンプファイルを作成し、先ほどのようにリポジトリを再構築します。 なお、この方法ではリビジョンそのものを無かったことにはできません。
svndumpfilter の使い方などは書きのURLが簡潔に説明してあります。
http://d.hatena.ne.jp/shogo4405/20061203/1165141 …
SVNの使い方は下記のURLを参考にしてください。
http://subversion.bluegate.org/doc/book.html
注意!
そのリポジトリの利用者があなたしかい場合はよいのですが、他に利用者がいる場合は、利用者すべてに対してコミットにないように連絡し、リポジトリの再構築後に作業コピーを再構築してもらうようにしなければなりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Yahoo!ショッピング 少し前に、Yahooショッピングで買い物をしました。 商品が届かないので 注文履歴を確認したところ 2 2022/05/06 12:33
- iPhone(アイフォーン) iPhone版LINEのトーク履歴(15日以上)を復元する方法を教えてください。 機種変更予定です。 2 2023/04/26 21:21
- Chrome(クローム) Chromeブックマーク復元方法について Chromeで、アカウントを切り替えてキャッシュ、履歴を削 2 2023/06/23 14:03
- その他(IT・Webサービス) 早急です!!! iPhoneを機種変更して、新しい方のスマホに全部引き継ぎました。携帯自体は引き継ぎ 1 2023/01/06 19:12
- iCloud iPhoneのiCloudの全体バックアップを使ったLINEのトーク履歴バックアップ・復元方法につい 1 2022/07/27 10:19
- Excel(エクセル) エクセルでのアクセス履歴をとりたいです 1 2022/06/13 17:30
- iCloud アイホンの購入履歴を全て削除する方法を教えてください。 Apple IDを変更しても購入履歴が残った 2 2022/04/10 17:38
- その他(業種・職種) 公益社団法人の医師会の呼び方について(履歴書) 1 2022/06/07 20:29
- 面接・履歴書・職務経歴書 至急お願い致します! 私は3月に大学を卒業しアルバイト経験しかないフリーターです。 昨日アルバイトに 3 2022/05/11 16:34
- YouTube アンドロイドスマホでのユーチューブ視聴履歴について 1 2022/09/28 22:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access VBAから使用したExcelプ...
-
C++言語で、構造体のコピーは可...
-
Eclipseのコード入力時の、行コ...
-
Excel VBA キーワードから列を...
-
エクセルVBA 実行時エラー'...
-
CStringArray[2]のコピー
-
Ctrl + Cなど複数の入力キー...
-
他プロジェクトのFormを自プロ...
-
【UWSC】WEBページ内コピーした...
-
ROBOCOPYをスペース付きのフォ...
-
文字列の切り出し
-
シートに張り付けたボタンがシ...
-
ブラウザからコピペすると文字...
-
Subversion 履歴のパージ方法
-
VLOOKUP関数について質問です。...
-
Activesheet.Pasteで困っています
-
文字化け ’能’
-
Listviewに表示された文字のコ...
-
vector操作でコピーコンストラ...
-
テキストエディタのAtomはコピ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C++言語で、構造体のコピーは可...
-
Access VBAから使用したExcelプ...
-
マウントしたディスクにcpで、...
-
一行おきに貼り付ける 可能でし...
-
Activesheet.Pasteで困っています
-
Listviewに表示された文字のコ...
-
エクセルVBA 実行時エラー'...
-
DataTableに入っているデータを...
-
Eclipseのコード入力時の、行コ...
-
Ctrl + Cなど複数の入力キー...
-
文字列の切り出し
-
arduino unoからデータを読み出...
-
バッチで当日日付で作成される...
-
jakarta poiを使用し、EXCELの...
-
シートに張り付けたボタンがシ...
-
【UWSC】WEBページ内コピーした...
-
Eclipseでコピーするとき行数な...
-
エクセルのマクロについて教え...
-
Excelでコピーしたセル(テキス...
-
OutlookVBAでコピーした文字を...
おすすめ情報