main.cpp
エディタでファイル「」を開いています。
「main.cpp
」の以前のリビジョンもエディタで確認したい。
今のやり方はこんな感じです。
close "main.cpp" in the editor
prompt> mv main.cpp tmp
prompt> git checkout HEAD^ main.cpp
prompt> mv main.cpp old_main.cpp
prompt> mv tmp main.cpp
prompt>
open "main.cpp" and "old_main.cpp" in the editor
簡略化できるので、エディタで「main.cpp」を閉じる必要はありませんか?
私が期待しているのは、git-checkout
これを実行できるバリアントです。
更新:Mac OSX 10.5.7でGitを使用しています
prompt> git --version
git version 1.6.0.4
prompt>
UPDATE2:JakubNarębskiの回答は次のとおりです。
prompt> git show HEAD^:dir1/dir2/dir3/main.cpp > old_main.cpp
prompt>
UPDATE3:特定のリビジョンに対するKarmiの回答:
prompt> git show 4c274dd91dc:higgs/Higgs.xcodeproj/project.pbxproj > old_project.pbxproj
prompt>