47

現在、Team Foundation Server と Visual Studio を使用しています。2 日前から、ファイルに書き込めないというエラー メッセージが表示され続けています (どのファイルにアクセスしようとしても問題ないようです)。私のチームでこれらの問題を抱えているのは私だけです。

チェックインしようとすると、次のようになります。

ここに画像の説明を入力

[上書き] をクリックすると、上書きできます。しかし、保留中の変更をチェックインしようとすると、変更が表示されません。ソース ファイルを変更すると、それを最新バージョンと比較して、変更があることを確認できます。

どうすればこれを修正できますか? 単純に働きたい...

回避策: ファイルを「編集のためにチェックアウト...」すると (ロックがかかるため)、ファイルを編集できます。しかし、他の誰かがチェックアウトしたため、これはソリューション ファイルでは機能しません。

4

4 に答える 4

100
  1. に行くSolution Explorer
  2. ソリューションを右クリック
  3. クリックGo online
于 2013-01-24T09:46:37.633 に答える
6

ソリューションが Team Foundation Server に接続されていないようです。

ワークスペースのマッピングを削除し、ワークスペースのすべてのローカル ファイルを削除してから、Team Foundation Server から新しいバージョンを取得する (最新バージョンを取得する) ことをお勧めします。

マッピングを削除するには、Visual Studio でソース管理エクスプローラーを開く必要があります。作業中のブランチに移動し、コンテキスト メニューを開きます (ブランチを右クリック)。メニューで を選択しますAdvanced->Remove mappings...

ダイアログで、ワークスペースのマッピングを編集または削除できます。(注: [マッピングの削除] を選択すると、TFS によって制御されているローカル フォルダー内のすべてのファイルが削除されます)

また、TFS に接続されている場合、ワークスペース/ソリューションの状態を確認することもできます。これを行うには、Visual Studio でソリューションを開き、Visual StudioFile->SourceControl->Advanced->Change Source Control...の [ファイル] メニューで開く必要があります。

ダイアログでは、ソリューションとプロジェクトが TFS に接続されているかどうか、およびそれらが接続されているサーバーに接続されているかどうかが表示されます。

于 2013-01-24T08:33:31.693 に答える
3

ソース管理のように、対応するローカル ファイルが必要です。ローカル ファイルに移動し、右クリックして [プロパティ] を選択します。

開いたダイアログで読み取り専用チェックボックスのチェックを外し、すべてのサブフォルダーとファイルに変更を適用する場合は、質問に対して [はい] をクリックします。

これが役に立てば幸いです。

于 2014-01-16T09:08:33.963 に答える
3

ワークスペースの場所をサーバーに設定すると、同じ問題に直面します(私の場合、どういうわけか魔法のように起こりました)。

場所をローカルに変更するには、ソース管理エクスプローラーを再度開き、上部に「ワークスペース」というラベルの付いたドロップダウンを見つけます。このドロップダウンから「ワークスペース...」を選択します。これにより、[ワークスペースの管理] ダイアログが開き、ワークスペースを選択して [編集] ボタンをクリックできます。[編集] ダイアログで [詳細] ボタンをクリックすると、[場所] のドロップダウンが表示され、[ローカル] に再度変更できます。

MSDN では、ローカル ワークスペースとサーバー ワークスペースの長所と短所に関する詳細な情報を提供しています。

于 2015-02-25T10:28:52.660 に答える