GoogleのDiffMatchPatchライブラリのdiff_main
メソッドを使用して、自分のアプリで使用する差分を取得しています。このような場合を考えてみましょう:Google Diff Matchパッチの作成方法は、文字列の最後に変更が優先されますか?
旧文字列:
Tracker.Dependency.prototype.changed = function() {
for (var id in this._dependentsById)
this._dependentsById[id]._compute();
};
新しい文字列:
Tracker.Dependency.prototype.changed = function() {
for (var id in this._dependentsById)
this._dependentsById[id]._compute();
};
Tracker.autorun = function (f) {
constructingComputation = true;
var c = new Tracker.Computation(f);
return c;
};
加えて私が手DIFFは次のとおりです。
;
};
Tracker.autorun = function (f) {
constructingComputation = true;
var c = new Tracker.Computation(f);
return c
それは人間の消費のためにそれを思われるのに対しより合理的な違いは、
です。Tracker.autorun = function (f) {
constructingComputation = true;
var c = new Tracker.Computation(f);
return c;
};
DiffMatchPatchが最初の結果ではなく2番目の結果を生成する方法はありますか?
あなたはここでは例を見ることができます:https://jsfiddle.net/puje78vL/1/
フィドルを共有したいですか? – Siddharth
@Siddharth done –
この詳細をもっと早く更新していない皆さん、ごめんなさい。私は非常に病気で、今まで私のラップトップには行きませんでした。 –