VS2010のTFSを使用していて、「最新バージョンを取得」した後、ファイルを編集しようとすると、「保留中の変更」ウィンドウに表示されません。変更したいすべてのファイルに対して「チェックアウトして編集」オプションを使用する必要があります。大きなプロジェクトで作業しているときに、いくつかのファイルが欠落します。これを修正するアイデアはありますか?
File -> Source Control -> Go Online
に移動すると、この問題が修正されます。
File -> Source Control -> Go Online
オプションが表示されませんでした。アイテムをクリックしてcheck out for edit
のオプションを選択することで修正しました。うまくいきました。
Source control window
を使用して、作業中のプロジェクトを既に開いていますか?これを行ってもソリューションがまだTFSにバインドされていない場合は、ここで質問されます。したがって、bind
ソリューションとプロジェクトを変更すると、変更が表示され、チェックアウトして編集する必要がなくなります。ソリューションファイルの横にvssscc files
があるかどうかを確認することで、これが既に行われているかどうかを確認することもできます。
接続の問題の後に同じ問題がありました-これにより、VS/TFSは何もチェックアウトしていないと思いました。解決策は、ファイル、ソース管理、詳細設定、ステータスの更新でステータスを更新することでした。
私にとって、ソリューションのコンテキストメニューで、[このソリューションをソース管理に追加する...]オプションがありました。このオプションもある場合は、もう一度追加してください。同じ場所を維持し、すべての警告を無視することができます。
私にとっては、これを行った後で初めて、ファイルの変更が再び表示されるようになりました。
私の解決策もオンラインでしたが、明らかに何も問題はありませんでした...
VS2012でも同じ問題が発生したため、上記の回答のいずれも機能しませんでした。
[すべての変更に移動]を開き、そこから不足しているすべてのファイルを含めることで修正されました。
これらのいずれかを再度除外した場合、それらは[除外された変更]に表示されないため、[すべての変更に移動]から手動で含める必要があります。
Visual Studioを再起動してください。
私たちの[〜#〜] tfs [〜#〜]にはエラーがあったので、それを取り戻した後、新しいuserControls
が追加され、編集されていないものだけが表示されました。これが私が修正した方法です。
右クリック->ファイルをソース管理に追加->ローカルバージョン(またはサーバー)を保持
フォルダへの接続が失われました
除外された変更では、「検出」をクリックすると、検出されたすべての変更がダイアログボックスに表示されますが、ソース管理には追加されません。チェックインする変更を選択して、[昇格]をクリックします。含まれているセクションで変更を確認でき、チェックインできます。
VS 2017では、ファイルの横に赤いチェックマークがある場合、
Team Explorer
ボックス/ウィンドウを開く-> Pending Changes
、Included Changes
でファイルを選択し、コメントを入力してくださいCheck In
ボタンをクリックします私にとっては、特別な文字を含まない短いパスで新しいワークスペースを作成する唯一の解決策でした。そのため、ProgramFilesではなく、ユーザーなどのフォルダを使用しませんでした。たぶんそれは勝利7のためでした。
そしてVSをadminとして実行してProgramFilesにディレクトリを作成します