この男がSVNで行うのと同様のことを達成する方法はありますか? Subversionリポジトリを新しいプロジェクトのテンプレートとして使用するにはどうすればよいですか?
基本的なASP.NETMVCプロジェクトがあります。これは、基本的に単純なCMSサイトであり、新しいサイトのベースになっています。
リポジトリを毎回新しいサイトに複製する必要があるという考えは好きではありません。それは、同じリポジトリの複数のコピーを異なる場所に作成するためです。これは、私には十分にクリーンではないようです。
ブランチは私の問題の解決策ですか?新しいサイト用に新しいブランチを作成する必要がありますか?そうすれば、両方の方法で変更を加えることができます。これは、私が非常に望んでいる柔軟性であり、複数のプロジェクトをサポートしながら、すべてを1つのリポジトリに保持します。
(バグが修正される新しいサイトで見つかる場合があり、修正をソースサイトに戻したい場合やその逆の場合もあります)
両方のGit/Hgに基づいて回答してください。私は両方を使用していますが、十分に類似していると思います。