あるプロジェクトにいくつかの汎用クラスがあり、別のワークスペースにマップした別の TFS フォルダー内の別の無関係なプロジェクトに分岐したいと考えています。変更履歴を保持し、変更をマージできるようにするために、単純なコピーよりも分岐することをお勧めします。
ただし、TFS でファイルを分岐しようとすると、適切なマッピングが存在しないというエラーが表示されます。ワークスペース間で分岐する方法はありますか?
ソース管理エクスプローラー ワークスペースをソース ワークスペースではなくターゲット ワークスペースとして選択するだけで、分岐が許可されることが判明しました。これで、ファイルが他のプロジェクトに表示され、履歴とマージバックの可能性が表示されます。
いいえ、それは不可能です - 少なくともそうではありません。
しかし、さまざまなアプリケーションで使用される汎用ライブラリがある場合は、とにかくプロジェクトとワークスペースの構造を再編成する必要があります...
たとえば、同じプロジェクトを部分的に含む 2 つのソリューションがあり、これらの各ソリューションを個々のワークスペースにマップする場合、それは機能するはずです。
HTH。
トーマス