問題タブ [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 - 統一されたdiff形式で一般的に使用されるファイル名拡張子はありますか?
例.difffile
、.diff
?
svn - TortoiseSVN:「パッチは古くなっているようです」
トランクにパッチを作成していますが、それを別のブランチに適用すると、「パッチは古くなっているようです」というエラーが表示されます。Googleで解決策が見つかりませんでした。トランクはブランチにマージされました。
Windows7で64ビットのTortoiseSVNv1.63を使用しています。
upgrade - パッチとアップグレード
「パッチ」と「アップグレード」をどのように区別しますか?どこに線を引きますか?
ある仕様では、製品のアップグレードをリリースするたびに「X」を実行する必要があると書かれています。どこかに線を引く必要があります。この仕様に違反したくはありませんが、これまで明示的に定義したことはありません。
vim - パッチを 2 つに分割する (理想的には Vim で)
2 つのパッチに分割したいパッチがあります。パッチを行単位で分割する必要があります -- ハンクを 2 つの別々のファイルに分割することはできません。
Emacs diff モードを使用できましたが、私は Vim ユーザーであり、Emacs を学びたくありません。私は Mercurial Queues でこのパッチを管理しており、crecord プラグインを使用していますが、大規模なパッチではかなり面倒で、UI は非常に遅いです。
理想的には、パッチの編集に Vim を使用したいのですが、適切なプラグインが見つかりません。それ以外の場合は、crecord よりも優れた Emacs 以外のものが役に立ちます。そのようなものは存在しますか?
security - パッチが適用されないように実行ファイルを保護する
APT (Anti-Paching Technology) の私のロジックは次のとおりです...
1) 保護のために実行可能ファイルの md5 ハッシュを MSSQL サーバーに保存します。
2) サーバー上で見つかったハッシュと実行可能ファイル自体との md5 比較を (アプリケーションの起動内で) 実行します。
3) 比較が失敗した場合は、アプリケーションを黙って終了します。
そして、これらすべてが最終的にパッチされる前に!
ファイルにパッチが適用されないように保護する最善の方法は何ですか? 既製のツール (.net リアクター、バーチャライザーなど) を使用しない場合
編集:他の何かが頭に浮かびました。
サーバー側でアプリケーションの整合性をチェックする方法はありますか? つまり、私のアプリはオンラインでのみ動作します。アプリケーションの整合性をチェックできる何かをサーバー (私のドメイン) で実行できますか?
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 を使用してどのようにパッチを適用しますか?