[Eclipse] CVSの同期に失敗した時の対処法

cvs-error error
スポンサーリンク

こんにちは、素人エンジニアです。

今時、ソースコード管理をGitではなくCVSで行っている会社ってどれくらいあるんでしょうか?
私は、ふる〜いプロジェクトなどがCVSで管理されているため、一年に数回だけ触れる機会があるのですが、「CVSの同期」になぜか失敗する現象に遭遇しました。

そこで、私が「CVSの同期」に失敗した原因とその対処法を紹介したいと思います。
同じ現象で悩んでいる人は、ぜひ参考にしてみてください!

CVSの同期に失敗した原因

Eclipseの画面には、こんなエラーログが….

‘Synchroniizing CVS’ has encountered a problem.
Problems reported while synchronizing CVS Workspace.
0 of 1 resourse were synchronized.

Eclipseのエラーログ

こちらの詳細を確認すると、

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.

“cvs update”のコマンドでエラーが発生したみたいです。

調べてみると、同様の事象について質問をしているWebページを見つけました。

How to solve 'Synchronizing CVS' problem in Eclipse IDE?
I'm trying to make an update of one project of mine, but i don't manage. When I try, I get the error 'Synchronizing CVS' has encountered a problem. Problems r...

簡単にまとめると、こんな感じです。

  • Eclipseのworkspaceが更新されていないかも?
    問題のプロジェクトを”Refresh” (更新)してみよう!
  • CVSサーバーの問題かな?
    それならCVSログファイルのコミット履歴を確認しよう!
  • コンフリクトが起きているのかも?
    コンフリクトが起きているファイルの対処をしよう!

問題が解決した方法

どうやら、更新したファイルが原因のようです。
そこで、Team>Commitから変更があるファイルを全てチェックしました。

するとその中に、差分が見当たらないファイルが!!
そのファイルをHEADにReplaceすると「CVSの同期」ができるようになりました。

「CVSの同期」に失敗するときは、
Team>Commitから変更があるファイルをチェックしてみてください!

以上。

コメント

タイトルとURLをコピーしました