すべての変更は既にリポジトリにプッシュされています。これでバグが発生し、developerXによって行われたすべての変更を特定のコミット(commitX -done before 15 days)にロールバックする必要があります。他のすべての変更を有効にして、ある開発者が行った変更をロールバックする方法はありますか?
しかし、私はcommitXの後に他のすべての開発者が行った変更を保存する必要があります。
オプション1 - commitXのすべてのファイルをチェックアウトし、古いバージョンのファイルをコミットします。
- しかし、いくつかの新しいファイルが追加され、後でコミットする際にdeveloperXによって削除されるファイルがいくつかありますが、どうなりますか?手動でリモート/追加する必要がありますか?
他にも良い方法がありますか?