背景:博士号のデータを分析するために、MATLABコードをいくつか継承しました。リサーチ。コードをよりよく理解できるように、サンプルテストケースのコードを実行するために必要なファイルの最小サブセットにコードを絞り込みました。
質問:このコードをバージョン管理システムに2つのブランチ、master
すべてのコードを含むminimal
ブランチ、およびコードの簡素化されたバージョンを含むブランチとしてコミットし、これらの間で変更をマージできるようにしたいと思います。ブランチ。どうすればこれを達成できますか?
単一の作業ディレクトリとGitまたはMercurialの名前付きブランチを使用してこれを実行したいのですが、他の提案も受け付けています。
編集:私はこれらの線に沿って以前のスタックオーバーフローの質問を見たと思っていました、そして私はちょうどそれを見つけました:剪定されたMercurialブランチに更新をプッシュします。受け入れられた回答へのコメントで、私がやろうとしていることの用語は「ナロークローニング」であり、GitとMercurialの両方で進行中の作業であると述べられています。