問題タブ [magit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Emacs から直接プル リクエストを作成する
私は、通常の開発者がすべきであるように、手動で退屈で反復的なタスクを嫌います。最近気づいたのですが、多数の git リポジトリでプル リクエストを作成すると、時間がかかりすぎます。ほとんどの場合、ほぼ正確な手順を何度も実行する必要があります。
- git プロバイダーの Web クライアントにログインします。Stash を使用します。
- クリック、クリック、「Create Pull Request」ボタンが見つかるまでクリックし、それをクリックします
- ブランチを選択します - 通常はプッシュされたばかりのブランチです
- ターゲットブランチを選択します - ほとんどの場合、それは「開発」です
- レビュアーを追加 - ほとんどの場合、まったく同じ人
- 説明を追加 - オプション
ある時点で、Web クライアントを使用せずにこれらすべてを実行できるかどうか疑問に思い始めました。そして、それは可能であるようです。Stash と Bitbucket には api があり、Github にも api があります(違いますが、最初のものは ssh を使用し、後者は http を使用します)。
さて、これはおそらくいくつかのことを単純化するでしょうが、私はそれがさらに良くなる可能性があると感じています.
私は Emacs (具体的には Spacemacs ディストリビューション) を使用しています。今、誰かが と統合するものをすでに構築magit
しているのか、それとも自分でできるのか疑問に思っていますか? つまり、それはどれほど難しいでしょうか?スクリプトを使用すると、コミットしてブランチをプッシュし、指定されたデフォルトを使用して、そのブランチに基づいて「開発」に対してプルリクエストを作成できます。誰かがそのようなことをしたことがありますか?
同様のことを行うためにelisp
の力を利用するいくつかのプラグインを教えてください。magit
ひょっとしたら自分でも何か書けるかもしれません。
macos - Magitでediffマージウィンドウを開くとEmacsがクラッシュする
競合を生成するマージの後、ステータスウィンドウを開きます
たとえば、表示するもの
(また、厄介な警告ウィンドウが開きます「警告(el-get):EmacsはHTTPS(TLS)をサポートしていません。警告(:警告):magit-1.4.0の場合
Magit のバージョン 1.4.0 にアップデートしたばかりで、選択する必要があります...」これは問題ではないと思いますが、とにかく含めました。)
カーソルを .gitignore に移動し、e と入力して ediff マージ ツールを開くと、emacs が完全にクラッシュします。
neotree -mode を実行している場合、または ? neotree-mode なしでヘルプ バッファを開く。
エラーレポートは言う
私はOSX 10.10.5、GNU Emacs 24.5.1で実行しています
git - make magit 表示ファイルサイズ
マジットにファイル サイズ (少なくともステージングされていないファイル) をステータス バッファに表示させるにはどうすればよいですか? これは、大きなファイルを git に直接追加することを避けるのに役立ちます。
ステータス バッファが現在どのように見えるかの例を次に示します。
そして、ここに私が見たいものがあります:
emacs - emacs magit: git-dir がデフォルトの場所にありません
git-dir
ワークツリーにない場合は、コマンドラインを使用できます
gitを実行します。この状況でmagitをどのように使用できますか?ありがとう。
magit - Windows 上の Emacs 24.4 の magit-version は、間違った引数の型を返します: stringp、nill
これは Mac では正常に機能しますが、Windows でセットアップしようとすると機能しませんでした。
WindowsパスにmsysGit Bashが既にあり、他の指示に従って設定を試みました。
emacs - Magit ログに HEAD を表示
Magit が magit-log で現在チェックアウトされているブランチを強調表示する方法を変更する方法があるかどうかを知りたいです。git log --decorate
はHEAD
チェックアウトされたコミットで を表示し、Magit@
はコミット (ブランチなし) をチェックアウトすると を表示しますが、ブランチがチェックアウトされると、以下に示すようにブランチ名が長方形で囲まれます。
ただし、ターミナルから emacs を実行すると、同じチェックアウト ブランチが次のように表示されます。
ご覧のとおり、現在チェックアウトされているブランチを特定することはできません。
しようとしましcustomize-face
たが、これはうまくいきませんでした...
助けてくれてありがとう、ロレンツォ