は、TFS 2010年に私のソース管理構造の例である:私のソースディレクトリの下にユニットテストとソース管理構造を含むソリューションを分岐しますか?ここ
TFS Project
Development
Branches
Source
Tests
私は私のデータアクセス層のためのディレクトリを作成しました。ソリューションは現在、独自のソリューションの外にある他のプロジェクトに依存していません。私はこれを行ったので、このコードだけを分岐することができました。私はソースフォルダ全体を分岐させないようにしたいと思っていました。
個人的には私の単体テストをソリューションの一部として持っているので、別のソリューションに入ることなく簡単にコードに対してテストを作成して実行できます。
ユニットテストプロジェクトをDALソリューションと同じソリューションに配置すると、ユニットテストプロジェクトの依存関係がなくてもDAL全体を分岐する最良の方法は何ですか?ブランチングのためのユニットテストなしで別のソリューションを作成する必要がありますか?ソリューションを分岐した後、ブランチにユニットテストを含める必要がありますか?
テストはテストフォルダに配置されているため、TFS内のフォルダを選択的に分岐する方法はありません。
他のユーザーはどのようにこれにアプローチしますか?
すべてのコードをブランチし、ブランチで作業したいプロジェクトを含むソリューションファイルのみを作成するとどうなりますか? –
@WouterdeKort:私はそれについて考えましたが、次に管理する2つのソリューションがあります。私はいつもブランチソリューションを使えると思う。私の唯一の懸念は、開発中にソリューションの一部としてテストを作成/実行する利点を失うことです。 – DDiVita