こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

SVNのアンロック

TortoiseSVNでソース管理をしているのですが、あるファイル(自分で変更)をコミットの途中で中断してしまいました。
それ以来、ロックがかかってしまいコミット出来なくなりました。
おたすけ下さい。

投稿日時 - 2012-10-26 14:25:51

QNo.7767102

すぐに回答ほしいです

質問者が選んだベストアンサー

>初心者なのでサーバ側かクライアント側なのかの区別も付かないです。
>コマンドラインの叩き方も分からないもので…申し訳ありません。

Windows側のワーキングコピー(コミットしようとした方)のフォルダにオーバーレイアイコンが設定されていると思われますが、それはどんな状態でしょう?
右クリック->TortoiseSVN->設定で開くダイアログで
アイコンオーバーレイ->アイコンセットで表示される状態が確認できます。
「ロック」になっているのか、それ以外なのか……。

右クリック->TortoiseSVN->クリーンアップ
を試してみるとか、
右クリック->TortoiseSVN->ロックを解除
を試してみるとか……。


なんとなく…サーバ側のような気がしないでもないですが……
そうなるとちょっと面倒ということになりますね。
# SVNサーバの管理者にお願いすることになるかと思われます。

投稿日時 - 2012-10-26 15:57:00

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

Wr5

サーバ(リポジトリ)側ですか?
ローカル(ワーキングコピー)側ですか?

ローカル側なら「クリーンアップ」で戻せたりしませんか?
または、別にチェックアウトする…とか。

サーバ側なら…svnadminコマンドでそれらしいものがありますが……。
# TortoiseSVNのバージョンにもよりますが…「command line client tools」のインストールがされている必要があります。
# command line client toolsがインストールされてれば、TortoiseSVNのインストール先のbinディレクトリにsvnadmin.exeがあります。
svnadmin rmlocks ~
ってコマンドでロックが解除できる……かと思われます。

投稿日時 - 2012-10-26 14:49:04

補足

ご回答ありがとうございます。現象としましては、コミットしようとすると、所属しているフォルダがロックされていてコミットに失敗すると言ったところです。
初心者なのでサーバ側かクライアント側なのかの区別も付かないです。
コマンドラインの叩き方も分からないもので…申し訳ありません。

投稿日時 - 2012-10-26 14:59:17

あなたにオススメの質問