2013-04-24 6 views
5

git-format-patch/git-send-emailを使ってパッチを読み、適用するのに良い時間を過ごすことができます。非常に確かにそれを行うためのGMailやThunderbirdよりも便利なツールがあります。gitパッチを読む/適用するための推奨電子メールクライアント?

私のメールはIMAPサーバーから送られてきたので、私は解決策に関して柔軟性があります。テキストベースまたはGUIクライアントはうまくいきます。彼らが仕事を正しく行えばウェブメールさえあります。基本的には、gitパッチを簡単に破棄せずにエクスポートできる汎用の電子メールクライアントを探しています。それはLinuxでは使えるものでなければなりません。

余分なポイントのために:ハイライト表示

  • パッチのスレッド

    • Gmailのような会話(削除された行は赤の新しいライン用など、緑、、...)に適用されたパッチを参照するには
    • 能力与えられたコードベース(外部ツールはクライアント自体から呼び出すことができる限りokです)。

    これはgitと電子メールのかなり一般的な使用のように思われるので、私は似たような質問は見つからないと驚いています。あなたの提案をありがとう!

  • +0

    私はまったく同じ質問をしています...それは残念です。質問は閉じていました... –

    答えて

    3

    この物語に3枚あります

    • パッチ形式をハイライト:たとえばThunderbirdはColored Diffsアドオンを持っているが。他の一般的な電子メールクライアントにはおそらく同様のアドオンがあります。
    • git format-patchで作成されたパッチをエクスポートする:Thunderbirdにローカルフォルダを作成するかどうかを指定します。ドラッグアンドドロップまたは右クリックのコンテキストメニューを使用して、またはあなたに合ったものを使用して、そのフォルダに電子メールメッセージをコピーします。これにより、IMAPサーバーからローカルマシンにメールがダウンロードされます。
    • ローカルの電子メールフォルダからすべてのパッチを適用する:ホームディレクトリにローカルフォルダを配置します(私のThunderbirdは~/.thunderbird/*.default/Mail/Local Folders/<Folder name>にそれを格納します)。 git amを使用して、ローカルでエクスポートされたすべての電子メールのすべてのパッチを1回で適用します。そして、通常のGitのワークフローです:結果を調べ、マージして、チェリーを選んで、物を捨てて、あなたがすでに知っていることをすべて実行します。
    +0

    Thunderbirdは反対ですか? git format-patchからパッチを開いて送信しますか?私がそれらをmboxファイルとして開くと、「返信」または「転送」できますが、「to:」アドレスに送信することはできません。 –

    +0

    特定の日付範囲の電子メールをmbox形式でダウンロードして、含まれているパッチをgitで適用するにはどうすればよいですか?私はちょうどメーリングリストで興味深い取り組みを見つけたので、私はこれらの電子メールを受け取っていませんでしたが、オンラインアーカイブからコピー/貼り付け以外の電子メールを遡及的に取得する方法はわかりません... – CoDEmanX

    関連する問題