0

共有リポジトリにプッシュするためにファイルを別のブランチにマージするときに、リポジトリで追跡されているファイルを削除するメカニズムはありますか? これによりコミットが変更され、ハッシュが一致しないことがわかっているため、いくつかのファイルが欠落している最新のコミットを文字通りプッシュすることはできません。私は、これらのファイルを別のブランチの新しいコミットで、ある程度自動化された方法で削除する戦略を探しています。

私が想像できる1つの面倒な方法は、クリーンアップブランチにマージし、そこで新しいコミットでファイルを削除してから、それを共有ブランチにチェリーピックすることです. しかし、これだけでは十分ではありません。履歴に散らばる秘密のファイルにコミットする必要があるからです。それらを含むコミットを削除するには、フィルターブランチを実行するか、チェリーピッキングを行う必要があります。

それは不可能に思えますが、私が見ていないものがある場合に備えて、とにかく質問を投稿します.

4

0 に答える 0