指定したコミットからGitPythonでファイルをコピーしたい。今、私はここまで来ました:
import git
git = git.Git(REPO_PATH)
git.checkout(COMMIT_HEX_SHA)
fo = open(REPO_PATH + "/foo.txt", "r")
str = fo.read(10);
fo.close()
できます。しかし、ファイルをcheckout
変更HEAD
して変更します。なしで指定されたコミットからファイルをコピーしたり、ファイルを読み取ったりすることは可能checkout
ですか?