opendiff またはその他のビジュアル マージ ツールを使用して ssh 経由でリモートの Linux サーバーに接続し、ローカルのビジュアル マージ ツールとの Git マージの競合を処理するにはどうすればよいですか?
リモートサーバーのプロキシに git をローカルに構成できますか?
おそらく、必要なものを取得する最も簡単な方法は、sshfsを使用してリモート ディレクトリをマウントし、ファイルがローカルであるかのように競合を解決することです。git add
ただし、リモートサーバーでそのコマンドを実行して、変更を解決済みとしてマークする必要があります ( を使用)。
opendiff についての言及から、Mac OS を使用していると思います。Mac OS で sshfs を取得するための推奨される方法は、以前はmacfuse でしたが、サポートされなくなったようです。(非常にめったに Mac ユーザーではないので、個人的にどちらかを保証することはできません。)
同様の問題があり、開発環境をランプに移動しました。
ワークフローを変更し、リモート SFTP と内部 git ツールで PhpStorm (IDE) を使用するようになりました。より効率的なワークフローが必要です! (ほとんどの IDE には同様のツールがあります)
Mark Longair が言ったように、作業に使用するツールを使い続けたい場合は、sshfs が最適なソリューションです。
最後に、選択した方法はすべて秘密鍵で機能します。リモート フォルダで作業していることを忘れさせてくれます。