問題タブ [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.
cross-platform - クロスプラットフォームのパッチ
LinuxおよびWindowsマシンにインストールする予定のプログラムがあります。私はそれを(autotoolsで)うまくクロスコンパイルしていますが、ある時点でプログラムがそのバイナリを更新できるようにしたいと思います。私がこれを行うことを考えることができる唯一の方法は次のとおりです。
- ユーザーに「C:\ ProgramFiles\FooProgram」または「/usr/ bin/foo_program」への書き込みアクセスを許可します。
また
- プログラムをユーザーのプロファイル/ホームディレクトリにインストールします。
これらはどちらも良い考えではないようです。あなたならどうしますか?
patch - パッチファイルの形式は何ですか?
次の意味は何ですか?
patch - 良い無料パッチ作成者を知っている人はいますか?
無料で良いパッチ適用プログラムを知っている人はいますか? ご存知のように、古いプログラムが含まれるディレクトリを取得し、それを新しいバージョンのディレクトリと比較して、2 つの違いだけであるパッチを吐き出すことができますか?
また、1 つの exe だけでなく、ディレクトリ全体にパッチを適用できるものを探しています。
編集: 回答ありがとうございます。製品更新用のエンド ユーザー パッチを探しています。ソースとは関係ありません。
scripting - テキストに対する Perl のように、バイナリに対する言語は何ですか?
Perl がテキスト ファイルを非常にスムーズに操作できるように、ファイル内のバイナリ データ (コア ダンプなど) を簡単に分析および操作するためのスクリプト (または高レベルのプログラミング) 言語 (または Python または同様の言語のモジュール) を探しています。
私がやりたいことには、データの任意のチャンクをさまざまな形式 (2 進数、10 進数、16 進数) で提示すること、データをあるエンディアンから別のエンディアンに変換することなどが含まれます。つまり、通常は C やアセンブリを使用するものですが、私は非常に具体的で 1 回限りの目的のための小さなコードを非常に迅速に記述できる言語を探しています。
助言がありますか?
unix - パッチ ストリップ レベルの変換
-p0 で適用できるパッチがあるとします。このパッチを自動的に -p1 パッチに変換するツールはありますか。たとえば、変形
同じパッチに、パスの前に異なるディレクトリ名 (a、b に注意してください) を付けます。
windows - Windows 用のパッチ スタック ツール
Windows の世界に、Linux の quilt のようなパッチ スタック管理ツールに相当するものはありますか? Linux と Windows の両方で動作する必要がある、環境用のいくつかの開発ワークフローを考え出そうとしています。quilt などを使用して Linux 用の美しいシステムを思いつくことができますが、それを Windows でも複製する方法を見つけられない限り (すべてのコマンドライン恐怖症の開発者向けのきれいな GUI を含めて)、基本的に行き詰まっています。 .
windows-installer - パッチ(MSP)のインストール中に「...追加の依存関係が必要になる場合があります...」の問題
症状
新しく作成したパッチがあります。RTMインストール上に問題なくインストールされます。ただし、「このインストールには追加の依存関係が必要な場合があります。依存関係がないと、[マイアプリ]が正しく機能しない可能性があります。元の[マイアプリ]を検索しますか?」というメッセージが表示されます。
私の元のセットアップは単一ファイルの.exe(Webセットアップ)であるため、これはエンドユーザーに提示する一種の迷惑で恐ろしいメッセージです。ユーザーは、元のセットアッププログラムを保存していないか、どこにあるかわからない可能性があります。
詳細
私の元のWebインストーラーは、抽出されたMSIファイルの完全なコピーを「[PathToCurrentUser] \ LocalSettings \ Application Data \ Downloaded Installation{SomeGUID}」に実際にインストールします。ただし、パッチはMSIファイルではなくexeファイルを検索します。
元のWebインストーラー(まだ公開していません)またはパッチを使用して、EXEではなく抽出されたMSIを見つけるようにパッチ適用プロセスに指示する方法はありますか?
悲惨な警告メッセージを取り除くことができない場合は、ユーザーエクスペリエンスを向上させるために、部分的なパッチではなく完全なMSIをリリースすることを選択する可能性があります。
asp.net - 実行中のASP.NETアプリケーションに動的にパッチを適用する方法は?
実行中のasp.netアプリにパッチを適用する方法のサンプルを誰かが持っていますか?私が想定しているシナリオは、アプリが既知の中央サーバーで新しいバージョンを探すことができるというものです。新しいファイルを一時的な場所にダウンロードしてから、パッチを適用します。
私が見ることができる問題は、ファイルの変更がファイルウォッチャーによって取得され、現在のパッチ適用プロセスを停止するアプリドメインをリロードすることです。書き込まれた各ファイルがアプリのリロードをトリガーすると思います。
patch - git/patch/* で Rietveld のパッチを作成するには?
次のような print ステートメントを追加したファイルがあります
Git のコミット ツリーに変更があります。
Rietveldに使用できるパッチが欲しいです。
Data
に変更されたファイルがあり、変更されていないファイルが にある場合、次のようになりますBase
。
代替テキスト http://files.getdropbox.com/u/175564/codepreview-patch.png
Rietveld に提供できるパッチをどのように作成できますか?
ruby-on-rails - RubyGemにパッチを適用する
RailsアプリでRubygemに簡単なパッチを適用する最良の方法は何ですか?
元のgemコードをそのままにしておくことは可能ですか?