Note that you need git 2.0.x (Q3 2014) in order to list all tags for a certain commit if you have a large repo
コミットcbc60b6 を参照してください。 rel = "noreferrer"> Jean-Jacques Lafay( lanfeust69
):
git tag --contains
: avoid stack overflow
大規模なリポジトリでは、 の再帰実装> contains(commit、commit_list)
を実行すると、スタックのオーバーフローが発生する可能性があります。再帰をループで置き換えて修正してください。
この問題は、Linuxの場合よりもWindowsの方がはっきりしています。これは、スタックがデフォルトでより制限されています。
msysGitリストのこのスレッドも参照してください。