したがって、基本的に2つのバージョンのプロジェクトがあり、一部のユーザーにとっては最新のバージョンを使いたいのですが、古いバージョン。両方とも同じファイル名を持ち、複数のユーザーが同時に使用します。これを実現するには、実際にブランチを切り替えることなく、別のgitブランチから関数を呼び出す必要があります。 これを行う方法はありますか?現在のリポジトリ以外の別のgitブランチを、ブランチを変更しないで呼び出す
たとえば、現在のブランチがv1
で、もう1つのブランチがv2
の場合、変数flag
の値に応じて、あなたがいることを実行する必要があり理由にコメントがないと
if flag == 1:
# import function f1() from branch v2
return f1()
else:
# use current branch v1
これが必要な理由を説明できる場合は、参考になります。必要なコードをすべて1つのブランチにまとめることができない理由これはXY問題のようです。 http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem –
@TomDalton詳細を説明するために質問を更新しました – proprius
この質問はなぜ下降ですか? – proprius