開発ブランチと、さまざまな機能ブランチがあります。これで、extern 開発者が機能ブランチを作成し、リポジトリ ( https://github.com/massiveart-webservices/ZOOLU/pull/7 ) にプル リクエストを作成しました。
extern 開発者が自分の機能ブランチを作成してから開発ブランチに加えられたすべての変更が、彼のブランチをマージしようとすると削除されるという問題があります。これは、プル リクエスト (library/massiveart/generic/fields/Imagemap/data/helpers/Imagemap.php など) で確認できます。
私の知る限り、gitは他のブランチからのすべてのコミットを目的のブランチにマージします。したがって、これらのファイルはextern開発者のコミットで削除されないため、削除すべきではないと考えました(彼のリポジトリにはこれらのファイルさえ存在しません)。私の質問は、git がこのファイルを削除しようとする理由と、この問題を解決する方法です。
また、私たちの開発者ブランチから彼の機能ブランチに変更をプルするように彼に言いましたが、結果は満足のいくものではありませんでした...