0

ワークスペースとプロジェクトの操作方法がわかりません。互いに関係のない 2 つの主要なプロジェクトがあります。ローカルに、Project1 用と Project2 用の 2 つのワークスペースを作成しました。

Project1 で作業する場合は、チーム エクスプローラーからこのプロジェクトを選択します。ソース管理エクスプローラーで Project1 のワークスペースを選択し、このワークスペースからソリューションを開いて作業を開始します。

質問 1: チーム エクスプローラーからプロジェクトを選択するとどうなりますか?

何もチェックインせず、すぐにプロジェクト 2 に取り組みたいときも、同じようにします。そこで、チーム エクスプローラーから project2 を選択し、プロジェクト 2 のワークスペースを選択し、このワークスペースからソリューションを開いて、いくつかの作業を行います。ここでの問題: project2 で行った変更をチェックインしたい場合、project1 の保留中の変更も表示されますか?? しかし、私はプロジェクト 2 で作業しており、そのワークスペースも選択しています。

なんとなく的がずれてる…

背景情報: 以前は SVN を使用していましたが、最近、visualstudio.com の Team Foundation Service に切り替えましたが、いくつかの答えが見つかりません。

ありがとう、

エリック

4

1 に答える 1

2

ワークスペースは基本的に、アクティブな作業ストリームと構成を切り替える方法です。たとえば、プロジェクトの機能ブランチに取り組んでいて、同じブランチのバグをすばやく修正するように求められますが、新しい変更はありません。または、その機能の作業を中止してリリース ブランチのバグを修正するように求められます。 . 複数のワークスペースを使用することは、それをすばやく実現する 1 つの方法にすぎません。

事実上、ワークスペースはコードのローカル リポジトリと考えることができます。そこで行ったすべての変更は、そのワークスペースに対してローカルです。

関連のない 2 つのプロジェクトがある場合、2 つの別々のワークスペースを維持しても利点があるとは思えません。 この記事では、さらに詳しく説明します。ただし、TFS に慣れていない場合は、複数のワークスペースを使用すると解決するという問題が発生するまで、複数のワークスペースなしで使用してみてください。

于 2013-09-12T12:18:20.923 に答える