J'ai le fichier "main.cpp
" ouvert dans mon éditeur.git-checkout ancienne révision d'un fichier sous un nouveau nom
Je veux voir la révision précédente de "main.cpp
" dans l'éditeur aussi.
La façon dont je le fais maintenant est comme ça. Peut-il être simplifié, donc je ne dois pas fermer "main.cpp" dans l'éditeur? Ce que j'espère, c'est une variante de git-checkout
qui peut le faire.
MISE À JOUR: im en utilisant git sur Mac OS X 10.5.7
prompt> git --version
git version 1.6.0.4
prompt>
MAJ2: réponse Jakub Narębski est:
prompt> git show HEAD^:dir1/dir2/dir3/main.cpp > old_main.cpp
prompt>
Update3: La réponse de Karmi, pour une révision spécifique:
prompt> git show 4c274dd91dc:higgs/Higgs.xcodeproj/project.pbxproj > old_project.pbxproj
prompt>
Quel éditeur utilisez-vous? Peut-être qu'il a plugin/addon/module ajoutant le support pour Git? –
J'utilise textmate. Il a un certain soutien de git, je n'ai pas vérifié si il peut le faire. – neoneye
Textmate a git bundle: http://github.com/timcharper/git-tmbundle (vous devriez avoir consulté la page InterfacesFrontendsAndTools sur le wiki git: http://git.or.cz/gitwiki/) –