0

git-tfs を使用してプロジェクトを tfs から github に移動しましたが、プロジェクトを開くと、TFS サーバー バージョン管理下にあることを示すメッセージが表示されます。

メッセージは言う

Team Foundation Server Version Control

The solution you are opening is bound to source control on the following Team 
Foundation Server: http://tfs:8080/tfs/defaultcollection.  
Would you like to contact this server to try to enable source control integration.

私は本当にこれを自分で削除したいのですが、プロジェクトを開いた他の人にはこのメッセージが表示されません。

tfs と github のコードは、抽出をやり直すだけで簡単になる場合は同じです -> github プロセスにプッシュします。または、UI を変更したり変更したりできるファイルがいくつかありますか?

File -> Source Control -> Advanced -> Change Source Control に移動するように 1 つの推奨事項を見ましたが、すべてが現在接続されていないとリストされています。

4

1 に答える 1

3

これをクリーンアップするための困難で迅速な方法は、ソリューション ファイル内の TFS バインディングを削除することです。

ソリューション ファイルをテキスト エディター (メモ帳、メモ帳 ++ など) で開き、GlobalSection entitled を探しGlobalSection(TeamFoundationVersionControl)ます。

このセクション全体、つまり からGlobalSection(TeamFoundationVersionControl)次の最初の出現までのすべてを削除しEndGlobalSection、ソリューション ファイルを保存します。

それが伝播されると (つまり、GitHub にコミットされ、全員が変更を取り下げた場合)、あなたとソリューションを開いた他の人は、TFS メッセージを表示しなくなります。

于 2012-12-07T15:03:26.570 に答える