問題タブ [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.
git - git フォーマット パッチ クエリ
master と作業ブランチの間で git を使用してパッチを作成しようとしています。次のコマンドを使用しました。
git format-patch master..workingbr
しかし、すべての中間コミットに対して増分パッチを作成しています。マスター ブランチと現在の作業ブランチの違いに対する単一のパッチを作成したかったのです。
ruby-on-rails - あるレポから別の同様の構造化レポに git パッチを適用する
Rails 2.3.14 に 1 つ、Rails 3.2.9 に 1 つの 2 つのプロジェクトがあります。3.2.9 リポジトリを作成するときに、ファイルを移動し、構造を少し手動で変更しました。数週間後、すべての新しいリポジトリへのコミットが欠落している元のリポジトリ。
それを行うためにgit format-patchを使用しようとしましたが、新しいプロジェクトで構造を少し変更したため、実際にはどのパッチも適用されず、エラーが返されます。
手動ではなく、それを行う方法はありますか?
git - git-formatパッチマスターを使用するときにコンテキスト全体を表示する方法
「gitformat-patchmaster」を使用してdiffを生成しようとしています。
これは問題ありませんが、パッチに完全なコンテキスト(つまり、違いのあるファイル全体)を表示する必要があります。
それを機能させるために私が渡すことができる議論はありますか?
git - git format-patch がサイレントに失敗するのはなぜですか?
私はこれらを発行しています:
また
後者では、3e853 は 2f3e744 より前のコミットです。
どちらのコマンドもなんらかの変更をもたらしませんでした (期待していた結果ではありません)。
私の目標は、リビジョン 3e853 からの変更に基づいたパッチを作成することです。
git - gitformat-patchからReviewBoardへのアップロードが「リポジトリにファイルが見つかりません」で失敗する
The file “<file>” (revision <revision>) was not found in the repository
ReviewBoard 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を適用します。
その後、ファイルを編集するとファイルインデックスが変更されます。例えば
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]
ないようにする方法はありますか?
git - Git: パッチ ファイルのコミットを一覧表示する方法
私はパッチファイルを持っています(誰かがgit format-patch HEAD~3 HEAD --stdout > his_last_3_commits.patch
多かれ少なかれそのサイトをフォローして作成したものです)
その中にあるコンテンツ(ここではコミットのタイトルを意味します)をリストする方法を知りたいhis_last_3_commits.patch
ですか?