
私は最近チェックアウトしましたが、ファイルの1つが私がチェックインしたファイルではなく、そのdiff
ファイルと以前のバージョンのファイルでした。
あなたはcvs
この誤って有名ですか?
答え1
このファイルと古いファイルの「違い」は確実ですか?
2人の開発者が同じファイルの同じ行で作業している場合、2番目の開発者はcvs commit
cvsに ">>>>>"追加行または "<<<<<を使用して同じ行の2つのバージョンを保持させることができるので、この質問をします。
cvs log thefileinquestion
コミット履歴がどのように見えるかを確認してください。そこに問題がある可能性があります。
答え2
誰かが強制的に提出したようですが、衝突が発生しました。このバージョンはトレーニングされていないCVSによって使用されるシグナルであるため、誰がこのバージョンをコミットしたかを確認する必要があります。
cvs status
または、失敗が解決されていない競合を示す場合は、cvs commit
競合ファイルで行を検索し、競合する2つの部分(他の部分>>>>>>
まで)のどちらが有効であるかを確認し、「衝突しない」バージョンを編集してマージする必要があります。++++
<<<<
また、使用することができます違いこれらの紛争を取り除くために。このプログラムは多くのディストリビューションでも動作します。