【リリース】自動マージ機能 / 3-way merge(2016-06-10)

2016年06月10日(金) リリース情報

いつもNotePMをご利用いただきありがとうございます

今回のリリース内容

同時編集時の自動マージ機能 (3-way merge)

複数人で同じページを同時に更新した場合、自動的にマージする機能を追加しました
技術的には 3-way merge(3ウェイマージ) の仕組みを利用しています。

これまでは議事録のフィードバックなど複数人でページ更新した場合、気づかずに他のユーザーの更新を上書きしてしまう等の問題がありました。今回のリリースで解消できればと思います

(自動マージの例)

3 way merge
自動マージした場合、ページ更新時に「自動マージしました」のメッセージが表示されます。

 

(同じ行を更新してコンフリクトした場合)

conflict

同じ行を更新した場合、コンフリクト(競合)が発生します。
その際、コンフリクトが発生した位置にGitのコンフリクトマーカー<<<<<<<」「>>>>>>>」が挿入されます。

普段からGitを扱っていない方にはかなり分かりづらいのですが、、、

  • <<<<<<<」から「|||||||」までが、自分が更新した内容 「あああ」 の部分
  • |||||||」から「=======」までが、競合する前の状態 「aaa」 の部分
  • =======」から「>>>>>>>」までが、他のユーザーが更新した内容 「111」 の部分

となります
これらの情報をもとに競合した部分を解消してページ更新してください。

 

不具合の修正

  • IEの場合、キーワード検索フォームが正常に動かない問題を修正
  • クレジットカードエラーでも正常終了メッセージが表示される問題を修正
  • その他、軽微な不具合修正

twitter0428

今後もNotePMをよろしくおねがいいたします!


Twitter
https://twitter.com/notepm_jp

Pocket