問題タブ [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.
diff - 差分出力で行内の違いを表示する
この StackOverflow の回答には、行内の違いを強調する KDiff3 の画像があります。コマンドラインで同じことを(たとえば、色で)表示できるツールを知っている人はいますか?
これを考えるもう 1 つの方法は、パッチ ファイル内の各相違点を比較することです。
diff - ローカル参照からの CVS パッチ
これが私の状況です...
プロジェクトに取り組んでいますが、CVS リポジトリにコミットする権利がありません。代わりに、パッチを作成して提出する必要があります。
ただし、他の開発者とコードを共有する必要があり、適用する必要がある独自のパッチが送られてきます... しかし、独自のパッチを生成するときは、彼らのコードも含まれており、私はそうしません。それが欲しい!
CVS でリポジトリ以外の参照からパッチを生成する方法はありますか? このようにして、プロジェクトを 2 回チェックアウトし、両方にパッチを適用して比較し、自分の変更を取得することができました...
または、それよりも良いアイデアを持っている人はいますか?
ありがとう!
wordpress - Wordpress リモート管理者のパスワードのリセットの脆弱性に対するパッチ
脆弱性はここに文書化されています。このパッチは、 branchs/2.8/wp-login.php の 190 行目に記載されているように、おそらく1 行の置換です。新しいパッチは次のようになります (118 行を確認してください)。私の質問は、このパッチで十分ですか? そうでない場合、何か提案はありますか?
java - エンタープライズ Java システムにパッチを適用するためのベスト プラクティスは?
私が検索した限り、実稼働エンタープライズ Java システムにパッチを適用するためのベスト プラクティスのセットを 1 つも見つけることができませんでした。ある人がそれを黒魔術と呼んでいるのを聞いたことさえあります.
私の質問は、運用システムにパッチを提供するための定義済みのベスト プラクティスはありますか? 彼らは何ですか?そのような慣行への参照は、感謝して高く評価されます。
ありがとう、スティーブオ
mercurial - TortoiseHg パッチを適用する
TortoiseHg を使用すると、変更のパッチ ファイルを誰かに電子メールで送信できますが、パッチの適用はサポートされていますか?
その場合、TortoiseHg を使用してどのようにパッチを適用しますか?
c++ - C ++からファイルを比較する方法はありますか?
CまたはC++のdiffライブラリを探しています。diff
Unixツールをまたはと組み合わせて使用できることは知っていますが、system
本当にexec
ライブラリが必要です。patch
Unixツールのように、ライブラリがパッチも実行できると便利です。
git - diff と新しい空のファイル
私は diff -Naur を使用して単一のパッチを顧客に送信し、リポジトリのスナップショットを更新しています。
git diff -p を使用して単一ファイルのパッチを取得しようとしましたが、パッチに新しいバイナリ ファイルが含まれていないようです
git-format-patch を使用するべきだったことはわかっていますが、git 内でのみ使用できるパッチが作成され、意図的に .git ディレクトリを顧客に提供していません。
スナップショットを新しいものに変更する diff -Naur を使用することに頼りましたが、1 つのこととして、作成する新しいファイルがあり、それらが空である場合、それらはパッチが適用されたスナップショットに含まれていません。
顧客に xargs touch < empty_file_list.txt を実行するように伝える前に、ここで質問しようと思いました...
ティア
assembly - このアセンブリ言語コードについて教えていただけますか?
「改善」しようとしている PC ゲームのコードを調べてきました。(わかりましたので、ゲームが苦手かもしれませんが、それでもプレイしたいです)。次のコードを調べてください。
このコードは、レベル カウントダウン タイマーに対して毎秒呼び出されます。数分間、特定のレベルにとどまる必要があります。アドレス [ebp+00007B1C] にプッシュされる値が 0 になるように上記のコードを変更できれば、ゲーム レベルは常にタイムアウトになり、クレイジーな「サバイバル」ミニゲームをプレイする必要がなくなります。
このコードから私が理解したことを説明します。心配しないでください。これに深く入る必要はありません。最初の行で
、タイマー値を取得します。たとえば、残り 97 秒の場合、この値がロードされるのはここです。2 行目で
は、値 (1 秒) が 97 から減算されます。3 行目では
、96 が再びメモリに移動されます。最後に、残り時間に基づいて他の処理を行う関数呼び出しがあります。
あとは、プッシュされる値が 0 になるように、このコードになんらかのパッチを適用するだけです (3 番目のステップ)。
これで私を助けてもらえますか?
deployment - 適用されたパッチから戻る
「パッチ」ツールまたは svn に組み込まれた「パッチ」機能を使用してパッチを作成し、それをソース ツリーに適用する場合、適用されたパッチから以前のバージョンに簡単に戻す方法はありますか?