git-tfs を使用して、TFVCプロジェクトをVisual Studio Online gitリポジトリに移行しようとしています。移行はすべて正常に機能しますが、Visual Studio 2015を使用して同期しようとすると、このエラーが発生します。
Error encountered while pushing to the remote repository: report-status: protocol error
VSがこのエラーを報告したとしても、すべてがリモートリポジトリに正しくプッシュされます。 VSの代わりにコマンドラインまたはGit拡張機能を使用しても、エラーは発生しません。
また、ブランチを作成しようとすると、奇妙な動作がたくさん発生します。 VS以外でも問題なく動作します。 VSを使用してブランチを作成する方法は、最初にVSの外部でブランチを作成するまで機能しません。
誰かがこの問題に遭遇しましたか?
このエラーが発生しましたが、動作が少し異なります。変更がリモートサーバーにプッシュされませんでした。
{Local-Branch} > Right-Click > Push
は機能しませんでしたが、以下は機能しました:
Visual Studio 2015のチームエクスプローラーのホーム画面から:
Branches
をクリックしますBranches | {ProjectName}
がある上部のドロップダウンをクリックしますSync
を選択しますSync
ボタンをクリックします。これにより、変更がローカルブランチからリモートブランチにプッシュされました。