2016-07-05 12 views
0

私はこのことについてとても混乱しています。エラーには何か不足していると思われますが、わかりません。 SVNリポジトリにコミットしようとすると、NetBeansはこのエラーを返してSVNをコミットしようとしたときに "作業コピーではありません"というエラーが発生しました

:まで読んだ時

org.apache.subversion.javahl.ClientException: E155007: {0} is not a working copy

は、私が更新、クリーンアップなど、いくつかのことを、試みたが、...(チェックをチェックアウトしました実際にはうんざりしたものがあり、私のプロジェクトは重複していました)。

しかし、それらのすべてはまだエラーを返します。 {0}部分はバージョン管理下にないファイルを表示することを意図していると思いますが、それは正しいですか?

ここからどこに行くのかわからないので、私はもうコミットはできません。可能であれば、私は放棄して、最初から新しいプロジェクトとSVNリポジトリを作成する必要はありません。

マイNetbeansのSVNのプロパティは、このことを示しています enter image description here

+0

私は失礼を言いたいと思っていませんが、誰でも下落した人は、理由についてコメントを残してください。本当に役立つでしょう! – Lee

+0

あなたのsvn設定について、NetBeansは何を言いますか(チーム>バージョン情報)? – Blubberguy22

+0

私が言う限り、それらはすべて正しいと思われます。具体的に何を探しているのですか? – Lee

答えて

0

これは何とかそれはSVNはSubversionの作業コピーではありません何かに対してコマンドを実行しようとNetBeansの問題です。すべてのSubversionコマンドは、リポジトリURLまたはローカル作業コピーに対して実行する必要があります。あなたのケースのNetBeansが何とか作業コピーとの接続を失った。エラーの中の{0}は、何かがNetBeansで間違っていることを明確に示しています。作業コピーにパスを渡しません。

作業コピー時にsvn commit -m "Commit Message"を実行すると、コミットはエラーなく正常に動作するはずです。

これはバグのように見えるので、NetBeansの誰かにこの問題を報告することをお勧めします。回避策として、CLIとチェックアウトを使用して新しい&プロジェクトの作業コピーを新しい場所にクリーンアップし、コミットと他のコマンドが問題なく動作することを確認します。

+0

ありがとう。 NetBeansでCLI経由でどのようにコミットしますか? – Lee

+0

@Lee CLIは、NetBeans IDEではなくコマンドプロンプトで 'svn commit'を実行する必要があることを意味するコマンドラインインターフェイスを意味します。 – bahrep

+0

私はCLIの意味を理解していますが、あなたが説明していた方法で、NetBeansにこれを行う機能があると思いました。 SVNコマンドをCMDプロンプトで直接実行できますか? – Lee

0

私のプロジェクトがSVNサーバー上で正しく設定されていないときに、この問題が発生しました。プロジェクトをチェックアウトし、必要に応じてマージしてからコミットしてください。

関連する問題