2
私は多くのダンリングコミットを持つリポジトリを持っています。私は特定の祖先を持つ人を見たいだけです。これは可能ですか?与えられた祖先とのすべてのダングリングコミットを見つけよう - Git
私は多くのダンリングコミットを持つリポジトリを持っています。私は特定の祖先を持つ人を見たいだけです。これは可能ですか?与えられた祖先とのすべてのダングリングコミットを見つけよう - Git
はい可能です。
ここでは一般的な計画です:
シェルスクリプト:
particular_ancestor_hash=<40 character hash>
for commit in `git fsck --unreachable|grep 'unreachable commit'|awk '{print $3}'`; do
if git log --format='%H' $commit|grep -q $particular_ancestor_hash; then
echo $commit
fi
done
私は非常に多くのダングリングコミットを生産しているものは何でもワークフローの承認ではないにも関わらず、その答えになど興味があります。 –