
最近、SVNというのに興味を持ち「Trac ightning」というのがあったので、いろいろ試しています。下記の状況になってしまい、解決方法が分からず困っています。
1.SVNのリポジトリから自身のローカルPCにあるeclipseへチェックアウト
2.不要なフォルダを削除(念のためバックアップ)
3.削除情報をeclipseからリポジトリへコミット
4.不要なフォルダではない事に気付く
5.2でバックアップをしていたフォルダを、eclipseのパッケージエクスプローラへコピー
6.該当のフォルダに「!(赤色)」が表示されていて、「リポジトリと同期」など、リポジトリ関連のすべてが選択不可な状態
以上です。
環境としては、OSがwindows XP 「Trac ightning」「TortoiseSVN?」というのを使用しています。
復元は不可能でしょうか?どなたかご教授願います。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
削除前の更新履歴などを引き継がなくてもかまわないのでしたら、下記の手順で大丈夫だと思います。
1. バックアップからもどしたフォルダ内の「.svn」をエクスプローラなどで全て削除する。(他のフォルダ内のものを消さないように注意!)
2. Eclipse で対象のプロジェクトを更新(F5)する。
3. 新規フォルダとしてコミット。
削除前の更新履歴も引き継ぐのであれば、面倒ですが下記の様な手順になるかと。
(Eclipse の Subversiveプラグインが前提です)
1. EclipseのSVNリポジトリ・エクスプローラを開く。
2. 対象のレポジトリの[REVISIONS]を右クリックし、[リビジョンの選択]をクリックする。
3. 出てきたダイアログで、[改訂]を選択し、消してしまった直前のリビジョン番号を入力し、OKをクリックする。
4. [REVISIONS]の下に上記で入力したリビジョンのディレクトリが出ているはずなので、それを展開して、消してしまったファイルを表示する。
5. 消してしまったファイルを右クリックし、[Refactor] → [コピー]をクリックする。
6. 出てきた[Copy To]ダイアログで、[ROOT ****]を展開して、消してしまったファイルが有ったディレクトリを選択し、OKをクリックする。
7. 出てきた[Copy Content Comment]ダイアログにコミットコメントを入力し、OKをクリックする。
8. エラーが発生しなければ、以上の操作で復活しているはずなので、最新のリビジョン上にファイルが存在するか、リソースヒストリーが取得できるかを確認する。
No.1
- 回答日時:
>1.SVNのリポジトリから自身のローカルPCにあるeclipseへチェックアウト
でチェックアウトしたリビジョンを一時ディレクトリにチェックアウトして、コミットする。とか…
http://www.google.co.jp/search?hl=ja&source=hp&q …
コマンドライン版のSubversionで
svnadminとsvndumpfilterを使用して、コミット自体を無かったモノにする。
という方法もありますが…
ある程度なれていないとリポジトリ自体をダメにして復旧不能にしてしまう可能性があります。
# リポジトリのディレクトリ自体をバックアップしておけばやり直しも効きますが…
こちらについては検索して自分で調べて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
今、見られている記事はコレ!
-
隣の枝がはみ出してきたら切ってもいい?最もやってはいけないことは?
「隣の木が越境してきて困るが、勝手に切ってはいけないと聞くし…」そう思っている方も多いだろう。実は、2023年4月1日に民法が改正され、この「越境枝」のルールが大きく変わった。 教えて!gooでも「境界から出て...
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
svnでファイル移動すると履歴が...
-
[SVN]Subversionリポジトリの容...
-
TortoiseSVNにおける削除ファイ...
-
Tortoise SVNでのファイルをア...
-
Subversionで日本語ファイル名...
-
TortoiseSVNでリポジトリURLの...
-
svnadmin loadをするとエラーする
-
SVN 削除してしまったフォルダ...
-
「セキュリティの警告 発行元...
-
Access VBAから使用したExcelプ...
-
iCloud for Windowsをアンイン...
-
Excel: ファイル名になぜ、[...
-
マウントしたディスクにcpで、...
-
CDocumentのファイル名を初期化...
-
DataTableに入っているデータを...
-
CSVファイルの特定行の削除
-
ファイルが移動してもリンクの...
-
エクセルVBA 実行時エラー'...
-
文字列の切り出し
-
エクセルのファイル:「自分」が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TortoiseSVNでリポジトリURLの...
-
svnでファイル移動すると履歴が...
-
Subversionで日本語ファイル名...
-
Tortoise SVNでのファイルをア...
-
Subversionのチェックアウトが...
-
[SVN]Subversionリポジトリの容...
-
TortoiseSVNにおける削除ファイ...
-
svnadmin loadをするとエラーする
-
SVNへ登録した際の「日時」につ...
-
Subversionのリビジョン番号一...
-
subversionでログを表示しよう...
-
FFFTPでディレクトリを上の階層...
-
Subversionでチェックアウトが...
-
SVNのアンロック
-
Subversionのインポート操作を...
-
subversionクライアントでメッ...
-
svnリポジトリ内の一部のフォル...
-
Subversionでのチェックアウト...
-
TortoiseSvnをバッチファイルで...
-
Subvirsion サーバに接続できま...
おすすめ情報