11

最近、私が少し前にチェックアウトしたフォルダーに、一連の名前変更の変更が加えられました。名前の変更をすべて更新したら、何もコミットできないという問題が発生しました。次のように述べています。

ここに画像の説明を入力

新しいファイルの読み取り、書き込み、および更新ができます。私はコミットできません。

フォルダのクリーンアップ、削除、再チェックアウトなど、ほとんどすべてを試したと思います...

この問題をググったところ、誰かがリポジトリをチェックアウトするときに大文字と小文字が区別される問題について言及していましたが、svn リポジトリの URL が正しいことは確かです。名前の変更全体が変更される前に、すべてが機能していたことに注意してください (コミットとすべて)。

誰にも手がかりはありますか?

ありがとう!

4

4 に答える 4

11

私も同じ問題を抱えていました。リポジトリの 1 つに新しいユーザー グループを追加しているときに発生しました。自分がその中にいることに気づかずに、誤って最上位の UserGroup を読み取り専用に設定してしまいました。SVNアクセスの仕組みが原因で、突然ファイルをコミットしたり、新しいフォルダーを作成したりできなくなりました。

まず、URL がリポジトリと正確に一致していることを確認してください。これが最も一般的な問題であると思われます。次に、これを読んで、Bernard が提案したようにアクセスを確認してください。

于 2012-12-04T14:17:51.083 に答える
2

大文字と小文字が区別されるため、正しいユーザー名を入力したことを確認してください。これは通常、ユーザー名が wordpress.org の大文字と小文字が一致しない場合に発生します。この問題を修正するために、すでに何時間も費やしています。

于 2015-07-04T08:44:06.267 に答える
1

CollabNet Subversion Edge を使用しているときに、この問題が発生しました。修正は、@ プレフィックスを使用して、リポジトリ アクセス ルールで定義されたグループが他のグループへの参照を持っていることを確認することでした。例でよりよく説明します:

リポジトリ アクセス ルール:

[MyRepository:/branches/dev]
* = r
@admin = rw
@dev = rw

[groups]前:

admin=user1,user2
dev=user3,user4

[groups]後:

admin=user1,user2
dev=@admin,user3,user4
于 2015-07-29T11:14:12.270 に答える