10

あるプロジェクトを更新しようとしていますが、うまくいきません。試してみると、エラーが発生します

'Synchronizing CVS' has encountered a problem.
Problems reported while synchronizing CVS Workspace. 0 of 1 resources were synchronized.

Details:
Problems reported while synchronizing CVS Workspace. 0 of 1 resources were synchronized.
  An error occurred synchronizing /<Project name>: The server reported an error while performing the "cvs update" command.
    The server reported an error while performing the "cvs update" command.
      <project name>: The server did not provide any additional information.  

このエラーを気にする必要がありますか? 何も問題ないように見えますが、気になります。

読んでくれてありがとう

更新しました

更新されたファイルが 1 つあることを発見しましたが、それは更新されませんでした。私が行っていた別のエラーは、プロジェクト レベルで同期していたことです。これらの状況では、フォルダー レベルで同期して CVS コンソールを開く方がよいと思います。CVS コンソールを開くには、window > open View > console を押します。次に、コンソールビューにシェルアイコンがあり、それを押してから CVS を押します。それが示したCVS出力のようにすると、もう少し役立ちます。

4

7 に答える 7

7

これが発生する理由はいくつかあります。

  • 他のプロセスによってファイルが変更され、Eclipseがワークスペースを更新していません。確認するには、問題のファイルを選択し、コンテキストメニューから[更新]を選択します。これはおそらくあなたの問題ではありませんが、一般的な問題なので、言及したいと思います。

  • CVSサーバーに問題があります(ファイルまたはディレクトリーの許可、ハードディスクの障害、RAMの破損など)。問題の原因を突き止めるには、CVSログファイルを調べる必要があります。また、問題の原因となっているファイルを見つけることも試みてください。変更されたファイルをcvsコミットログで確認し、破損するまで手動で次々に更新します。

原則として:何かが壊れている場合は、それを修正する必要があります。

于 2009-05-13T08:25:38.417 に答える
5

私は同じ問題を抱えていました。その理由は、1 つのファイルでマージ競合が発生し、CVS がファイルのバックアップ バージョン (.# ファイル) を作成したためです。それらを削除すると、問題はなくなりました。誰かが同じ問題に遭遇した場合に備えて、これについて言及したいと思います。

于 2010-01-28T19:29:40.440 に答える
2

マージ直後にエラーが発生しました。これが私がそれを解決する方法でした:

  1. 原因となっている不良ファイルを見つけます。
  2. Eclipse内のすべてのテキストを選択してコピーすることで、コンテンツをコピーします。
  3. ファイルをサーバーの最新バージョンに置き換えます。
  4. コピーしたテキストを貼り付けます。

オーバーライドは、エラーの原因となっている破損を修正し、テキストをコピーしても内容が失われないことを意味します。

于 2015-02-24T14:46:04.203 に答える
1

Windows >> 設定 >> ネットワーク接続に移動し、アクティブなプロバイダー (手動、直接、ネイティブ) を変更してみてください。私も同じ問題に直面しており、パス IP によるプロキシを cvs リポジトリに追加することで解決できます。

于 2013-12-22T08:16:24.210 に答える
0

eclipseの外部でリソース/クラスを変更し、eclipseの内部でプラグインを更新しませんでしたか?synchronizeを呼び出すと、eclipseにエラーメッセージが表示されます。

于 2009-05-13T08:27:04.077 に答える
0

同じ問題があり、workspace/project/WebContent/folder のコンテンツを problem/CVS/Entries で削除したときに解決し、Eclipse でファイルを更新するとうまくいきました。
何かが壊れていたと思います。

于 2013-10-31T21:19:34.857 に答える
0

.# で始まるファイルを削除するだけでなく、Eclipse CVS がファイルの状態を認識できるように、ファイルを「上書きして更新」する必要がありました。

コードの更新時にこれが発生した場合、最初にワークスペースを同期し、マージの問題に対処することで、このエラーを回避できます。ブランチを切り替えるとき、これはオプションではないことに気付きました。

クリーンアップする場所として「.#」で始まるファイルを使用することを学びました。それらのファイルを削除した場合は、フォルダーごとに同期します。

その後、古い .# ファイルをクリーンアップして、後で誤解を招かないようにします。

DOS では、「del /s .#*」

于 2014-12-09T17:49:51.247 に答える