2011-12-07 24 views
2

TFSサーバー[tfsserver2]からソリューションをダウンロードしました。VSソリューションが古いTFSサーバーに接続しようとしています

溶液は、もともと[tfsserver]墜落開発し、[tfsserver]

にアップロードされました。そこで、このソリューションはtfsserver2にアップロードされました。

私は元の開発者ではないので、すべての設定がどうなっているのか分かりません。このソリューションを編集しようとすると、[tfsserver2]のソリューションを入手しても、[tfsserver]に接続しようとし続けます。

私はtfsserverへのリファレンス(ctrl + shift + f)を探してみましたが、何も見つかりませんでした。

Visual Studioキャッシュをクリアしようとしました。

何年も存在していなかったサーバーについて、このソリューションがどのように知っているかについてのご意見はありますか?

答えて

1

ソリューションファイル&をエディタで開きます。
あなたはSccTeamFoundationServer =[tfsserver]のようなエントリを見つけます。
それをあなたの新しいTFSに変えることはすべきことです。我々はVS2010の話「再ので

あなたはまた、


「...ソース管理の変更」「ファイル」>「ソース管理」>でこれを行うことができ、SLNファイルは、バージョン11.00フォーマットを次のMS VStudioソリューションファイル。
Globalの中には、ソース制御情報がGlobalSectionとして保持されています。
SCM Perforceの場合はGlobalSection(SourceCodeControl) = preSolutionとなり、TFSの場合はGlobalSection(TeamFoundationVersionControl) = preSolutionとなります。

「ソース管理の変更」を選択すると、何も起こらないことに言及します。だから、SLNファイルをチェックアウトし、このセクションをテキストエディタで削除し、&を保存して、IDEにソリューションをロードします。ソリューションエクスプローラでソリューションを右クリックし、「ソースコントロールにソリューションを追加...」を選択するだけで、どこに向かうことができるはずです。

+0

をたくない任意のServerMappingエントリを削除 'SccTeamFoundationServer'。そして "Change Source Control"をクリックすると何も起こりません。奇妙な – Kukoy

+0

解決策ファイルをチェックアウトしましたが、別のWebファイルが参照されていました。私は参照を編集し、いくつかのIISパスを修正し、それがうまくいった。その名前をどこにも見つけられなかったので、ソリューションが[tfsserver]を知っていた方法はまだ分かりません... – Kukoy

1

あなたは、このリンクをチェックすることをお勧めします:http://computermutt.wordpress.com/2011/04/11/changing-url-of-team-foundation-server-2010-projects/

私はslnファイルおよび/またはの.vbproj/.csprojファイルをチェックについてのあなたの質問にコメントしたが、私はTFSを自分で使用していないので、私はよわからない。私はここに上記見つけ

GlobalSection(TeamFoundationVersionControl) = preSolution 
    SccNumberOfProjects = 2 
    SccEnterpriseProvider = {xxxxx} 
    SccTeamFoundationServer = http://some-other-guys-tfs-server/ 
    SccLocalPath0 = . 
    SccProjectUniqueName1 = xxDemo\\xxDemo.csproj 
    SccProjectName1 = xxDemo 
    SccLocalPath1 = xxDemo 
EndGlobalSection 

How can I completely remove TFS Bindingsインターネットをチェックすると、あなたの.slnファイルのようなものを含めるべきであることを知ります。

0

TFSはこの情報をローカルにキャッシュします。コマンドラインユーティリティtfを使用します。 Visual Studioのコマンドプロンプトを開き、使用可能なコマンドについてはtfと入力します。あなたの場合、便利なコマンドはworkfold,workspaceworkspacesとなります。

1

これは古い投稿ですが、私の解決策を共有したいと考えていました。

  1. C:\ Documents and Settings [ユーザー] \ Local Settings \ Application Data \ Microsoft \ Team Foundation \ 2.0 \ Cacheフォルダ\ LocationServerMapを開きます。XML
  2. あなたは、私がエントリを見つけることができませんよ

    <?xml version="1.0" encoding="UTF-8"?> 
    <LocationServerMappings> 
        <ServerMapping location="http://oldserver:8080/tfs/TeamFoundation/Administration/v3.0/LocationService.asmx" guid="..." /> 
        <ServerMapping location="http://oldserver:8080/tfs/Services/v3.0/LocationService.asmx" guid="..." /> 
        <ServerMapping location="http://oldserver:8080/tfs/defaultcollection/Services/v3.0/LocationService.asmx" guid="..." /> 
    </LocationServerMappings> 
    
関連する問題