人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Subversion】merge 昔のリビジョンのファイルがほしい

svn add a1.txt
svn commit -m "rev.11"

svn del a1.txt
svn commit -m "rev.12"

...
svn st
M a2.txt
svn commit -m "rev.20"

###
### リビジョン11時のa1.txtを取得するにはどうすれば良いのでしょうか?
###

svn cat -r11 a1.txt
#=> svn: 'a1.txt' (リビジョン11) のリポジトリが見つかりません

svn cat -r12 a1.txt
#=> svn: 'a1.txt' (リビジョン12) のリポジトリが見つかりません


●質問者: nannde
●カテゴリ:コンピュータ
✍キーワード:A1 ADD REV ST Subversion
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ゆう
●10ポイント

リビジョン番号を確認してみてください。

以下のコマンドが使えます。

svn log a1.txt

リビジョン番号は一番左上に表示されます。

「rev.11」のログメッセージを残したリビジョン番号が、

「r11」ではないのではないでしょうか?

◎質問者からの返答

番号違いで、コマンド自体は正しい、ということですか?

svn logで確認し、前後のリビジョン番号を色々試しましたが、全て

リポジトリの位置が見つかりません

エラーです。^^^^(の位置)が抜けてました(質問文内)すみません。


2 ● t-wata
●70ポイント ベストアンサー

消されちゃったファイルを取得するなら、

svn update -r11 a1.txt

か、

svn cat URL_TO_REPOSITORY/a1.txt@r11

のどちらかですかね。

◎質問者からの返答

完璧です!!

ありがとうございましたm(_ _)m

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ