2015-12-08 4 views
5

リモート起源(= TFS 2015)から引き出されたgitリポジトリのブランチ上のVS 2015 Enterpriseで動作します。 何かを変更して正常にコミットできます。現時点では私が一番上にエラーが表示さTeam ExplorerSync -areaに行く:Visual Studio 2015とGit/TFS:同期ページエラー:オブジェクトが見つかりません - 一致する緩いオブジェクトがありません

An error occurred. Detailed message: Object not found - no matching loose object (<a 40-character-id is here>) 

を...と私はそれを期待し、私のローカルリストにコミット「発信コミット」を参照してくださいドントすることが。

しかし、PowerShellでは "git push"を問題なく実行できます。

+0

TFSから同じgit-repositoryを取得することで、別のクライアントマシンでこの問題を再現できますか?同じクライアントマシン上のTFSから別のgitリポジトリを取得する場合、同じ問題を解決できますか? –

答えて

0

TFSから同じgitリポジトリを取得して別のクライアントマシンでこの問題を再現する場合は、元のものから新しいブランチを作成する必要があります。

同じ問題が同じクライアントマシンのTFSから別のgitリポジトリを取得する場合は、クライアントマシンのキャッシュファイルをクリーニングしてみてください:C:\Users\username\AppData\Local\Microsoft\Team Foundation\6.0\Cache、設定とアドイン設定をリセットしてみてください(devenv /ResetSettings) (devenv /ResetSkipPkgs)、すべてのテンプレートを再構築してみてください(devenv /setup)。

1

フィーチャーブランチからマスターブランチに切り替えるときにVS 2015 professionalでこのメッセージが表示されました。 VSを再起動してください。

+0

私はこれをマスターのどこにあるのか分からない。リモートからの 'refs/heads/master' とマージするよう指定していますが、そのようなリファレンスはフェッチされませんでした。コマンドラインで – JDPeckham

関連する問題