私は同じ問題を抱えていました。どうしてか分かりません。
ただし、少し遊んだ後、次のように動作するようになりました。免責事項: これが実際に正しい方法であることを保証することはできません。それは物事をさらに悪化させる可能性があります。そして、それが「発行」メニュー項目の欠落と同じことをするかどうか、私にはわかりません. ご自身の判断でご利用ください...
- TFS で設定したプロジェクトの git リポジトリの URL を取得します。
- ローカル リポジトリの .git/config ファイルを編集します。
- TFS リポジトリを指すようにオリジン リモートを構成します。
- (注: オリジン リモートが既にある場合は、最初に名前を変更して保持することをお勧めします)
例えば
[remote "origin"]
url = https://user.visualstudio.com/DefaultCollection/_git/YourRepo
fetch = +refs/heads/*:refs/remotes/origin/*
- Visual Studio でソリューションを開きます。
- ファイルを編集します。
- コミットします。
- 押してください。
これにより、ローカル リポジトリがオリジンとして TFS リモートにプッシュされるはずです。
ここからはうまくいっているようです。コードは少なくとも私の TFS Web インターフェースにアップされており、コミットをプッシュすることができます。バックログ項目などを追加できます。TFS は初めてなので、実際にすべて正常に機能しているかどうかはわかりません。