問題タブ [format-patch]

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.

0 投票する
1 に答える
197 参照

git - git フォーマット パッチ クエリ

master と作業ブランチの間で git を使用してパッチを作成しようとしています。次のコマンドを使用しました。
git format-patch master..workingbr
しかし、すべての中間コミットに対して増分パッチを作成しています。マスター ブランチと現在の作業ブランチの違いに対する単一のパッチを作成したかったのです。

0 投票する
2 に答える
139 参照

ruby-on-rails - あるレポから別の同様の構造化レポに git パッチを適用する

Rails 2.3.14 に 1 つ、Rails 3.2.9 に 1 つの 2 つのプロジェクトがあります。3.2.9 リポジトリを作成するときに、ファイルを移動し、構造を少し手動で変更しました。数週間後、すべての新しいリポジトリへのコミットが欠落している元のリポジトリ。

それを行うためにgit format-patchを使用しようとしましたが、新しいプロジェクトで構造を少し変更したため、実際にはどのパッチも適用されず、エラーが返されます。

手動ではなく、それを行う方法はありますか?

0 投票する
1 に答える
249 参照

git - git-formatパッチマスターを使用するときにコンテキスト全体を表示する方法

「gitformat-patchmaster」を使用してdiffを生成しようとしています。

これは問題ありませんが、パッチに完全なコンテキスト(つまり、違いのあるファイル全体)を表示する必要があります。

それを機能させるために私が渡すことができる議論はありますか?

0 投票する
1 に答える
89 参照

git - git format-patch がサイレントに失敗するのはなぜですか?

私はこれらを発行しています:

また

後者では、3e853 は 2f3e744 より前のコミットです。

どちらのコマンドもなんらかの変更をもたらしませんでした (期待していた結果ではありません)。

私の目標は、リビジョン 3e853 からの変更に基づいたパッチを作成することです。

0 投票する
2 に答える
4754 参照

git - gitformat-patchからReviewBoardへのアップロードが「リポジトリにファイルが見つかりません」で失敗する

The file “&lt;file>” (revision <revision>) was not found in the repositoryReviewBoard GUIを使用しているときに苦情を見た人はいますか?

たとえば The file "agent/src/com/cloud/agent/resource/HypervResource.java" (revision 8b8e89d) was not found in the repository、で作成されたdiffファイルをアップロードすると取得しますgit format-patch

ただし、そのファイルは私の差分の一部であり、パッチで参照されているgitリポジトリには含まれていませんでした。

背景は、マスターブランチのパッチを作成したことです。例えば

$ git format-patch origin/master --stdout > ../hyperV-plugin.patch

パッチ自体は、以下に示すように、ファイルの作成を記述し、インデックス8b8e89dを適用します。

その後、ファイルを編集するとファイルインデックスが変更されます。例えば

0 投票する
2 に答える
299 参照

git - git am がコミット メッセージの文字を窒息させている

git commit メッセージでいくつかのプライベート アノテーションを使用しています。

たとえば、 moduleMOD_Aで何かを修正した場合、コミット メッセージは次のようになります。

FIXの前にある限り[MOD_A]、次を使用してパッチを生成するとすべて正常に動作します

このパッチを添付ファイルとしてどこかに送信してから使用します

このコミットを別のレポに保存するため。

しかし:FIX前にない場合[MOD_A](つまり[MOD_A] Fixed something)、実行後にメッセージの開始が他のレポにありませんgit am。コミット メッセージ全体はFixed something.

私の疑いでは、それはによって生成された電子メールの件名行の形式と関係があるということですgit format-patch:

[PATCH 23/27]も角かっこで囲まれているため、[MOD_A]無視されているようです。

無視され[MOD_A] ないようにする方法はありますか?

0 投票する
2 に答える
131 参照

git - Git: パッチ ファイルのコミットを一覧表示する方法

私はパッチファイルを持っています(誰かがgit format-patch HEAD~3 HEAD --stdout > his_last_3_commits.patch多かれ少なかれそのサイトをフォローして作成したものです)

その中にあるコンテンツ(ここではコミットのタイトルを意味します)をリストする方法を知りたいhis_last_3_commits.patchですか?

0 投票する
0 に答える
319 参照

git - $ git format-patch -n および $ git format-patch HEAD~n