Team Foundation Source Controlを使用しており、ユーザーの1人が、作業中のプロジェクトで「最新バージョンを取得」しませんでした。ユーザーが変更した後(古いバージョン)、問題なく変更をチェックインできました。TFSソースコントロールにより、最新バージョンではないファイルのチェックインが可能
これは、変更する前にワークスペースになかった以前の変更が完全に上書きされたことを意味します。
私は変更を加えた別のプロジェクトでテストを行いましたが、別のユーザーが同じファイルを変更しました(ただし、最新のバージョンを取得していないため、ソースから最新のバージョンコントロール)。彼らは首尾よくチェックインできました。
これがどうして起こりますか?以前はGITを使っていましたが、これは解決する必要のある競合を引き起こす可能性があるため不可能です。
私はあなたが、「それらが生成されたときに自動的に競合を解決する試みが、」それができるならば、自動的に競合を解決しようとした、オンにしている疑いがある
私の推測では、あなた、または誰かが、TFSからその時に切断されていると思います。それとも、クライアントがチェックアウト時に最新版を入手するように設定されていることを確認する必要があります。 – gmiley
私はこれが起こる可能性があるいくつかのケースを知っていますが、以前にチェックインして(自動的に衝突を解決する)、またはチェックインを強制する必要があります。スクリーンショットやコマンドラインコマンドで正確なステップを提供できると便利です。 – jessehouwing
あなたはどのバージョンのTFSを使用していますか?どちらのバージョンのVisual Studioのどのバージョンを使用していますか?システムごとに、ローカルまたはサーバーのワークスペースを使用していますか? – jessehouwing