2011-01-11 12 views
12

を拒否された私はその後、私は、別のパスを使用することを選択したRM-RFとそのディレクトリを削除し、自分の家に新しいリポジトリをチェックアウトし、Subversionはホーム/ SVN /ドキュメント/にチェックアウトしていました/ user/docsディレクトリ。それはうまくいった。私は今、何かをコミットしたい場合は、それは言う:のsvn TXN電流ロック許可が

のsvnを:「/ホーム/ SVN /ドキュメント/ DB/TXN電流・ロック」開くことができませんファイル:許可が

を否定し、私はUbuntuの

を実行しています
+0

解決を見つけましたか?私たちがここに持っている答えは、私たちが古い経路の下にリポジトリを持っていないので、機能しません。 – webdevbyjoss

答えて

13

あなたのSubversionリポジトリ/home/svn/docs中に存在し、あなたが書き込み権限を持っていないように見えます。リポジトリが別のユーザーとして作成され、コミットが別のユーザーとして実行されている可能性があります。これに対処するための

一つの方法は、すべてのSubversionのユーザーが同じグループに属し、このグループは、リポジトリフォルダへの書き込みアクセス権を持って確保することです。

+0

私は同じ問題を抱えていますが、リポジトリを完全に移動しました。このエラーメッセージも参照するパスは存在しません。 – webdevbyjoss

+0

@webdevbyjoss。新しい質問としてあなたの問題の詳細を投稿して、それが注目を集め、誰かが応答できるようにすることができますか? – Raghuram

0

私は同じprobleを経験しています。窓を使って私は誰もが完全にコントロールしようとしましたが、まだ動かなかったのです。

私はwrite-lock.xxxするtxn-current-lock.xxxと書き込みロックをするためにTXN電流・ロックの名前を変更しようとしましたが、それが働きました。私はこれらのファイルがロックされていて、最初にエラーが発生していて、それらを削除しても問題は解決されると思います。それはしかし、SVNで必要とされているので

はTXN電流を削除しないでください。

Btw、ここで記事を見つけましたhttp://cloudspring.com/how-to-use-dropbox-with-svn-or-git-for-cloud-source-control-management/「分散SCM」を作成するためにdropboxとsvnを使用する方法を説明しています。これは私がこの問題をどのように抱えているかを示しています。通常、svnはすぐにうまく動作します。

+0

私は単純に 'txn-current-lock'と' write-lock'を削除することを考えていますが、最初にどのように作成されたのか、なぜ削除されなかったのだろうと思います。 ところで、両方のロックファイルの名前を変更して削除しようとしましたが、Linuxでこの問題を解決しませんでした。本当の答えが他のところにあるのだろうか... – icedwater

関連する問題