1

TFS ソース管理に追加した数千ページの Web サイトがあります。実際のファイル ディレクトリへのローカル パス マッピングを使用してワークスペースを作成しました (ファイルが保存されるたびに、実際のソース ファイルも保存されるようにします)。ファイルを追加してからチェックインしました。

それらを初めてチェックインした後、すべてのファイルの横にロック記号が表示されます。チェックアウトして編集すると、変更をチェックインでき、これが変更セットに表示されますが、ファイルはチェックアウトされたままです。履歴を表示し、すべての反復を (チェックインするたびに) 見ることができますが、ファイルは常にチェックアウト済みとして表示されます。

この問題は、ワークスペースを特定のユーザーとして作成し、それをパブリック ワークスペースにしたという事実と関係があるのではないかと思います。チェックイン/チェックアウトしようとしている別のユーザーとしてログインしています。

また、履歴では UserB によって行われた変更が示されていることに気付きましたが、ソース管理エクスプローラーでは UserA によってチェックアウトされていることが示されています。

4

1 に答える 1

0

このプロジェクトを作成するとき、ワークスペースを最初のソース コード ディレクトリに設定しました。次に、別のユーザーのワークスペースをこの同じディレクトリ (共有ドライブ) に設定しました。このローカル パスは別のコンピューターに設定されていたため、Visual Studio はこれを行うことを止めませんでしたが、これが問題だったと思います。

于 2013-01-24T15:51:22.287 に答える