現在、ソース管理をSubversionからTFSに切り替える作業を進めています。これは、チェックアウト、編集、コンパイル、チェックインできるスタンドアロンのプロジェクト/ソリューションではうまく動作します。TFSとIIS - ソース管理
私は少しでも頭が痛いので、特定のプロジェクト/ソリューションを設定しています。
これは、いくつかのC#プロジェクトとIIS/Webサイト/アプリケーションを持つソリューションです。 IISのWebサイトは、C#/ .NETの一部を使ったほとんどの古典的なASPです(私たちは少しずつ作品を変換しています)。このようにして、Webサイトをローカルでテストし、変更をリポジトリにコミットします。これは小さなWebサイトではなく、合計500 +ファイル(画像、ASP、ASPXなど)です。
通常、Subversionでは、個々のプロジェクトをチェックアウトするだけで、ソリューションを含むソリューションはでなく、でソース管理されています。ファイルを編集すると、変更されたものとしてフラグが立てられ、そのファイルをチェックインしたり、変更を元に戻したりすることができます(私はVS2010でVisualSVNを使用しています。
TFSの場合、私はこの同じパスを試してみました(私のIISインスタンスが指し示しているディレクトリにマッピングしています) - プロジェクト/ソリューションはうまくロードされますが、ソリューションエクスプローラには何も表示されませんソース管理中であることの表示 - ファイルをダブルクリックして編集しようとすると、読み取り専用モードであることがわかります。
私の質問は簡単です。TFSをソース管理のIIS Webサイトでスムーズに動作させるにはどうすればよいですか?ソリューションエクスプローラは、ローカルにあるファイルを確認できますか。この「読み取り専用」グリッピングがなければ?
ソリューションのIIS部分を「ファイル/フォルダ」プロジェクトとしてロードする必要はありません(今は私たちのソリューションでは、IISの部分は私たちのマシン上のIISサイトを指すIISインスタンスです)。
TLDR:TFSにソリューションを持たなくても、TFSをIIS Webサイトのソースコントロールにして、ソリューションエクスプローラでわかりやすいアイコンを得る方法を教えてください。
これはIIS7です。
私はプロジェクトとソリューションを "仕事"にすることができますが、スムーズに動作しません - 私の問題はソリューションエクスプローラでファイルをダブルクリックして編集してみることです - "メッセージ。私は自分の状態を教えてくれるファイルの隣にかなりのアイコンが表示されません(変更、チェックインなど)。 – Jason