この質問と基本的に同じようなことをしたいと思います。
追跡されていないディレクトリを追跡されたディレクトリにマージします
しかし、そこにある答えは私の状況には特に役立ちません。
基本的に、同僚が自分のバージョンのコードをzipファイルとして送ってくれました。彼のバージョンは私のバージョンよりもかなり進んでいるはずですが、私のバージョンには彼にはないと思われるバグ修正がいくつかあるため、彼のバージョンを使用することはできません。私がやりたいのは、コードへの私の貢献だけを含むパッチを作成し、彼の(追跡されていない)バージョンに私の変更をパッチすることを試みることです。
これは、新しいブランチでコードの作業を開始する前にリビジョンをチェックアウトし、彼のファイルをそのリポジトリにコピーして新しいブランチとしてコミットし、そのブランチを私のものとマージすることと同じですか?もしそうなら、私が問題のディレクトリで行った最初のコミットを見つけるにはどうすればよいですか?