私は現在 Git で管理している大規模な (っぽい) プロジェクト [90 ファイル 650 KB コード] を持っています。私はいくつかの独立したテスト ハーネスを使用して、後でメイン コードとそのブランチにマージされる新しい低レベルの計算を試行/テストします (現在はコピー アンド ペーストを使用しています!)。
テスト ハーネスを管理するための推奨されるベスト プラクティスは何ですか?
それらは別のリポジトリにある必要がありますか、それともメイン リポジトリに空のブランチを作成して開始する必要がありますか、それとも単に「テスト ハーネス」ブランチを作成して古いコードを上書きする必要がありますか?
利益が期待されるのは、メイン ブランチでテストされたコードが、テストされたものと明らかに「同じ」であることです。
私は Windows (msysgit) を使用しており、会社で Git を使用するための主要な「エクスプローラー」です。