私のファイルには "main.cpp
"というファイルがあります。git-checkout新しい名前でファイルの古いリビジョン
私は以前の改訂版 "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
の亜種です。
UPDATE:MAC OSX 10.5.7
prompt> git --version
git version 1.6.0.4
prompt>
のGitを使用してイムがアップデート2:ヤクブNarębskiの答えは次のとおりです。
Update3と
prompt> git show HEAD^:dir1/dir2/dir3/main.cpp > old_main.cpp
prompt>
:Karmiの答え、特定のリビジョン:
prompt> git show 4c274dd91dc:higgs/Higgs.xcodeproj/project.pbxproj > old_project.pbxproj
prompt>
どのエディターを使用しますか?おそらく、プラグイン/アドオン/モジュールがGitのサポートを追加していますか? –
私はtextmateを使用しています。それはいくつかのgitのサポートがありますが、私はそれを行うことができればチェックしていない。 – neoneye
Textmateにはgit bundleがあります:http://github.com/timcharper/git-tmbundle(git wikiのInterfacesFrontendsAndToolsページ:http://git.or.cz/gitwiki/) –