web-dev-qa-db-ja.com

Rails 5:Rails App:アップデートに使用するマージツールを設定する方法

Rails 5.2.4.1アプリをRailsにアップグレードしています.6。古いファイルのコピーから手動で情報を追加する代わりに、マージしたい設定ファイルがいくつかあります。

最初に入力したときはファイルをマージするためにMをマージしました。

Please specify merge tool to `THOR_MERGE` env.

私は検索をしてこれを見つけました ブログ投稿 。 GooglingがMacコンピュータに存在しない後にこの人が見つけたフォルダ。

FileMergeが存在せず、diffmergeは非常に古いです。 Rails app:updateを使用して使用する情報を見つけていません。

現在env var thor_mergeを設定できるMacマージツールは何ですか?

シンプルなソリューション:

THOR_MERGE=name_of_your_merge_tool Rails app:update _

Kdiff3の例:

THOR_MERGE=kdiff3 Rails app:update
 _
  • (そしてそれはうまくいくべきです。私は環境変数などに問題があるが、上記はうまくいくことがわかった。@pdueyのおかげで)
  • そこにあるさまざまなツールをダウンロードできます。しかし、更新機能は、通常のGITマージのように、改行を行の変更に適用され、強制的にインラインで対処することを願っています。
0
BKSpurgeon