У мене в " 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
який може це зробити.
ОНОВЛЕННЯ: їм за допомогою git на mac osx 10.5.7
prompt> git --version
git version 1.6.0.4
prompt>
ОНОВЛЕННЯ2: Відповідь Якуба Нарбського:
prompt> git show HEAD^:dir1/dir2/dir3/main.cpp > old_main.cpp
prompt>
ОНОВЛЕННЯ3: Відповідь Кармі для конкретної редакції:
prompt> git show 4c274dd91dc:higgs/Higgs.xcodeproj/project.pbxproj > old_project.pbxproj
prompt>