私は 1 年以上職場で darcs を使用していますが、同じ質問を自問し続けています。
2 つのパッチ間の依存関係を引き起こしているコード行/ファイル/コードの変更を追跡する最善の方法は何ですか? 今のところ、これを行う私の方法は次のとおりです。
適切なパッチの使用
darcs changes -i
と入力に 2 つのパッチが影響するファイルを確認します。x
両方のパッチの影響を受けるファイルを確認します。
どのファイルが依存関係を引き起こしているかを推測し、使用し
darcs amend --unrecord
て両方のパッチからこのファイルへの変更を削除します。依存関係が解決したかどうかを確認し、変更をパッチに戻します。また、依存関係が再発するかどうかを常にチェックして、依存関係を引き起こしているコードの部分を追跡します。
依存関係の原因となっているコード行/ファイルを見つける試行錯誤の手法には、多くの時間がかかります。これを行うにはもっと簡単な方法があるはずです。何か不足していますか? 前もって感謝します!