私はファイル同期に関するプロジェクトに取り組んでいます。いくつか質問があります:
- MercurialまたはGitのdiffファイルとdiffの保存方法を教えてくれる人はいますか?
- ファイルの変更を監視していますか?
- コミットするときにファイル全体を比較する必要がありますか?
- ドライバーによるセクションの変更を監視できるかどうか。
- テキストファイルとバイナリファイルの処理方法の違いは何ですか?
- 調査すべき他のオープンソースソフトウェアはありますか?
Mercurial の場合、差分を表示する場合と保存する場合で異なります。
差分を表示する場合、Mercurial 自体に差分を表示するように依頼するか、外部の差分プログラムを使用するように依頼するかによって異なります。
すべての組み合わせは次のとおりです。
変更の監視に関しては、Mercurial はこれを行いません。コミットするように要求すると、その時点で、どのファイルを保存し、どの変更をコミットするかを決定します。