0

私の iOS アプリには奇妙なコア データのバグがあり、Apple の開発者テクニカル サポートに連絡して助けを求めました。彼らは問題のあるコードのコピーを提出するように私に求めています。彼らは何が起こっているのかを正確に把握し、私が問題を特定するのを助けることができるからです。プロプライエタリなだけでなく、問題のあるコードの芸術を特定できるようにしたいからです。

そのため、コードの 95% を削除して、アプリがまだビルドおよびロードされ、問題を実証できるようにしました。私のコードを見る開発者が、私が行っている変更がどのようにバグを作成するかを確認できるように、彼らに git リポジトリを提供したいと思います。

ただし、git リポジトリ全体をそのまま送信したくはありません。履歴を使用すると、時間をさかのぼって、私が行ったすべての削除作業を元に戻すことができるからです。特定のコミットが新しいコミット ツリーのルートになるように、git リポジトリのコピーを「プルーニング」する適切な方法は何ですか?

4

1 に答える 1