ブランチ "Y" で を使用してリファクタリング作業を行うと、しばしば、git
ブランチ "X" でこれをどのように行ったのだろうかと思います。私のローカルレポはチェックインする場所がありません-そして、stash
ブランチを切り替え、他のブランチのファイルを検査してからstash pop
、そのプロセスで(忘れないように)元に戻すことができるようにするのは、ハックすぎるようです。現在のブランチのバージョンの横に表示できるように、別のブランチのファイルのハンドルを取得する方法はありますか?
私の編集者はemacs
、それが違いを生むかどうかです。理想的な解決策は、ブランチ「X」のファイルに別のemacsバッファを提供することです-しかし、それはあまりにも多くのことを求めている可能性があることに気付きました。仮説のような単純なものでgit cat myfile otherbranch
も役に立ちます。