0
我想使用gitpython庫獲取git存儲庫中文件的更改。 我爲此使用 repo.git.diff(commit_a, commit_b, file_path)
。但是我需要增加類似於-U
參數的diff的上下文。我該如何使用庫來做到這一點?如何使用gitpython獲取完整上下文的git diff
我想使用gitpython庫獲取git存儲庫中文件的更改。 我爲此使用 repo.git.diff(commit_a, commit_b, file_path)
。但是我需要增加類似於-U
參數的diff的上下文。我該如何使用庫來做到這一點?如何使用gitpython獲取完整上下文的git diff
我使用subprocess
來解決這個問題,就像這樣: subprocess.check_output(['git', 'diff', '-U500', commit_a, commit_b, file_path], cwd=project_dir)
。