バグった出力を元に作業した場合のリカバリ
バグったプログラムによって元データAを変換してBを作った
この変換はAの一部の行を書き換えるタイプのもの
BはAを上書きしているものとする
Bを元にしばらく上書きでの編集作業をしてからバグに気がついた
どうするか?
https://gyazo.com/c05c70b00516bf7fea67a00a02440d42
まずDropboxのバージョン管理から元データAを取得
Gitにコミット(すぐにAに戻せるように)
Bをコミットし、Cをコミットする
プログラムのバグをなくして元データAから正しい変換結果Dを作る
このDをコミットしてからCをチェリーピック
https://gyazo.com/52acc25cdd3c54d9c404a641bcd82e3e
これで「正しい変換をしたものに対して、手作業での修正Cを行う」という流れになる
一部コンフリクトが起こるのでそれを修正する