1

私は2013年のVisual Studio Webプロジェクトをソース管理しています。それはしばらくの間切り離されましたが、今では完全に新しいTFSサーバーに移動したいのですが、私がエラーを抱えて特定のフォルダが存在すると不平を言うと文句を言います。これはTFSバインディングによるものだと思います。ハックのないTFSバインディングを削除する

今、バインディングを削除するためのソリューションファイルの編集方法や他のいくつかの手順についての記事がたくさんありますが、バインディングを削除するためにクリックできるメニュー項目があるかどうかは疑問です異なるTFSサーバーを指差しますか?私はソリューションファイルを編集する必要はないと思っています。

私は単に怠け者ではありません - しかし、私はこれを正しく行って、ここでハックしたり、ハックしたりしないようにしたいと思っています。誰かのアドバイスから解決ファイルをハッキングすることは、「Microsoft」メニュー項目をクリックすることと同じではありません。

+0

エラーメッセージを投稿できますか?以前にバインディングを削除したときにも、Visual Studioメニューから「ファイル - >ソース管理 - >ソース管理設定の変更」を使用しましたか? –

答えて

0

かなり簡単に、あなたは私のステップに従うだけで、あなたはそれが働くようになるでしょう。

  1. 解決方法を今のところ、元の TFSサーバーのソース管理下に開きます。 ポップアップウィンドウ上File -> Source Control -> Change Source Controlから
  2. 移動し、バインド解除をクリックして、あなたは 溶液または特定のプロジェクトのすべてのバインドを解除することができます。下のスクリーンショットが表示されます。

    enter image description here

  3. あなたはソリューションエクスプローラでソリューションを確認することができ、任意のより多くのソース管理されていない意味なしロック アイコンはありません。

    enter image description here

  4. しかし、これは終わりではありません。ソリューションファイルは、古いTFSサーバーに関連付けられている ワークスペースにまだ存在するためです。あなたが今、新しいソース管理にソリューションを追加 にしたいのであれば、あなたは エラーが発生します:あなたはあなたの ワークスペースの外に別の場所にこのソリューションをコピーする必要が

    " The item 'ConsoleApplication1.sln' is already under source control at the selected location xxx"....

  5. TFSの接続を新しいTFS サーバー(ソースコントロールを追加する)に変更します。

    enter image description here

  6. 最後に、ローカルフォルダ(新しいコピー)されたからソリューションを開きます。右 ソリューションエクスプローラでソリューションをクリックし、 ソースコントロールにソリューションを追加し、追加する場所を選択します。

関連する問題