Subversion/削除してしまったファイルを元に戻す
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
#contents
Subversionでバージョン管理していると、間違って削除コミッ...
とりあえずコマンドプロンプトでは以下のように復活できます...
**プロジェクト構成 [#zda36296]
プロジェクトが以下の構成とします。
#ref(01.png)
Main3.javaを削除コミットします。
プロジェクトは以下の構成になりました。
#ref(02.png)
ではこのコミットを取り消してみます。
**やってみる [#s7e65c3f]
***プロジェクトをチェックアウト [#kd722c2f]
[hoge@server1 svn]$ pwd
/home/hoge/kino/svn
[hoge@server1 svn]$ svn checkout "http://[サーバ名]/svn/...
-r HEAD --username "hoge"
A SampleProject/.classpath
A SampleProject/source
A SampleProject/source/Main1.java
A SampleProject/source/Main2.java
A SampleProject/.project
リビジョン 52 をチェックアウトしました。
チェックアウトしました。((svn checkout http://[サーバ名]/...
[hoge@server1 svn]$ cd SampleProject
[hoge@server1 SampleProject]$ cd source
***ログを見て、削除されたリビジョンを確認 [#re776783]
svnのログを見ます。--verboseで詳細も表示します。
[hoge@server1 source]$ svn log --verbose
--------------------------------------------------------...
r52 | hoge | 2008-01-25 20:00:40 +0900 (金, 25 1月 2008...
変更のあったパス:
D /trunk/SampleProject/source/Main3.java
Main3.javaを削除コミット <-間違っていたとして、後で復活...
--------------------------------------------------------...
r51 | hoge | 2008-01-25 19:55:47 +0900 (金, 25 1月 2008...
変更のあったパス:
A /trunk/SampleProject/.classpath
A /trunk/SampleProject/.project
A /trunk/SampleProject/source
A /trunk/SampleProject/source/Main1.java
A /trunk/SampleProject/source/Main2.java
A /trunk/SampleProject/source/Main3.java
新規作成。
--------------------------------------------------------...
[hoge@server1 source]$
revision 52で削除されたことがわかりました。よってrevision...
***ワーキングコピーにファイルをsvn copy [#t61f29b9]
[hoge@server1 source]$ svn copy --revision 51 \
http://[サーバ名]/svn/sandbox/trunk/SampleProject/sour...
A Main3.java
[hoge@server1 source]$ ls -lrt
合計 12
-rw-rw-r-- 1 hoge hoge 349 2008-01-25 19:55 Main2.java
-rw-rw-r-- 1 hoge hoge 349 2008-01-25 19:55 Main1.java
-rw-rw-r-- 1 hoge hoge 349 2008-01-25 20:16 Main3.java <...
[hoge@server1 source]$
[hoge@server1 source]$ svn status
A + Main3.java
[hoge@server1 source]$ svn commit -m "復活。"
追加しています source/Main3.java
リビジョン 53 をコミットしました。
[hoge@server1 source]$
復活しました。((svn copy --revision 51 http://[サーバ名]/...
**ちなみにTortoiseSVNなら [#ub437fc0]
TortoiseSVNならチェックアウトしてきてプロジェクトのsvn lo...
#ref(Tortoise.png)
**Eclipse Subversiveなら [#e5fbdaa4]
これがわかんないんですよね。誰か教えてくださいっ。
----
この記事は
#vote(おもしろかった[91],そうでもない[8])
- 間違って消してしまい、アセアセしていたらこの記事。すご...
- 助かりました!! -- [[s]] &new{2013-05-17 (金) 10:50:03};
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
#contents
Subversionでバージョン管理していると、間違って削除コミッ...
とりあえずコマンドプロンプトでは以下のように復活できます...
**プロジェクト構成 [#zda36296]
プロジェクトが以下の構成とします。
#ref(01.png)
Main3.javaを削除コミットします。
プロジェクトは以下の構成になりました。
#ref(02.png)
ではこのコミットを取り消してみます。
**やってみる [#s7e65c3f]
***プロジェクトをチェックアウト [#kd722c2f]
[hoge@server1 svn]$ pwd
/home/hoge/kino/svn
[hoge@server1 svn]$ svn checkout "http://[サーバ名]/svn/...
-r HEAD --username "hoge"
A SampleProject/.classpath
A SampleProject/source
A SampleProject/source/Main1.java
A SampleProject/source/Main2.java
A SampleProject/.project
リビジョン 52 をチェックアウトしました。
チェックアウトしました。((svn checkout http://[サーバ名]/...
[hoge@server1 svn]$ cd SampleProject
[hoge@server1 SampleProject]$ cd source
***ログを見て、削除されたリビジョンを確認 [#re776783]
svnのログを見ます。--verboseで詳細も表示します。
[hoge@server1 source]$ svn log --verbose
--------------------------------------------------------...
r52 | hoge | 2008-01-25 20:00:40 +0900 (金, 25 1月 2008...
変更のあったパス:
D /trunk/SampleProject/source/Main3.java
Main3.javaを削除コミット <-間違っていたとして、後で復活...
--------------------------------------------------------...
r51 | hoge | 2008-01-25 19:55:47 +0900 (金, 25 1月 2008...
変更のあったパス:
A /trunk/SampleProject/.classpath
A /trunk/SampleProject/.project
A /trunk/SampleProject/source
A /trunk/SampleProject/source/Main1.java
A /trunk/SampleProject/source/Main2.java
A /trunk/SampleProject/source/Main3.java
新規作成。
--------------------------------------------------------...
[hoge@server1 source]$
revision 52で削除されたことがわかりました。よってrevision...
***ワーキングコピーにファイルをsvn copy [#t61f29b9]
[hoge@server1 source]$ svn copy --revision 51 \
http://[サーバ名]/svn/sandbox/trunk/SampleProject/sour...
A Main3.java
[hoge@server1 source]$ ls -lrt
合計 12
-rw-rw-r-- 1 hoge hoge 349 2008-01-25 19:55 Main2.java
-rw-rw-r-- 1 hoge hoge 349 2008-01-25 19:55 Main1.java
-rw-rw-r-- 1 hoge hoge 349 2008-01-25 20:16 Main3.java <...
[hoge@server1 source]$
[hoge@server1 source]$ svn status
A + Main3.java
[hoge@server1 source]$ svn commit -m "復活。"
追加しています source/Main3.java
リビジョン 53 をコミットしました。
[hoge@server1 source]$
復活しました。((svn copy --revision 51 http://[サーバ名]/...
**ちなみにTortoiseSVNなら [#ub437fc0]
TortoiseSVNならチェックアウトしてきてプロジェクトのsvn lo...
#ref(Tortoise.png)
**Eclipse Subversiveなら [#e5fbdaa4]
これがわかんないんですよね。誰か教えてくださいっ。
----
この記事は
#vote(おもしろかった[91],そうでもない[8])
- 間違って消してしまい、アセアセしていたらこの記事。すご...
- 助かりました!! -- [[s]] &new{2013-05-17 (金) 10:50:03};
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: