問題タブ [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 投票する
2 に答える
3812 参照

diff - AraxisMergeでパッチ/差分ファイルを保存する方法はありますか?

いくつかのコードをマージしていて、ある差分を保存して別の差分と比較したいと思います。(私は恐ろしいdiff-the-diffのシナリオにいます)。とにかく、私がこれを行う通常の方法は、パッチファイルに保存し、それらを比較して、正しい変更が適用されたことを確認することです。

現在表示している差分のパッチファイルをAraxisに生成させる方法はありますか?

0 投票する
3 に答える
2658 参照

python - Django : User クラスにプロパティを追加します。実行時に変更し、 UserManager.create_user

さまざまな複雑な理由から [1]、Django User クラスに追加のプロパティを追加する必要があります。

これを行うには、プロファイルも「継承」方法も使用できません。( Django でカスタム フィールドを使用して User モデルを拡張するのと同様)

だから私がやっていることは、私の local_settings ファイルに User クラスを含めることです。そこにプロパティを追加します。

おそらく驚くべきことに、これは多くの場合に機能するようです。しかし、UserManager.create_user() から新しいユーザーを作成するときではありません。したがって、 UserManager.create_user() メソッドの代わりにパッチを当てる必要があります。このソース (contrib.auth.models.py 内) を見ると、ユーザーを作成するために使用するクラスが、直接参照されるのではなく、UserManager.model というプロパティに保持されていることがわかります。

行はこれです:

user = self.model(None, username, '', '', email.strip().lower(), 'placeholder', False, True, False, now, now)

問題は、この self.model (User クラスへの参照が含まれていると思われます) が、パッチを適用したバージョンではないように見えることです。

それで、UserManagerの場合、このself.modelがどこに設定されているか知っている人はいますか? そして、その時点でコードが local_settings を通過していないため、 User クラスへのパッチが存在しないと仮定するのは正しいでしょうか? そして、クラスにパッチを当てるためのより良い場所があれば?

乾杯

フィル

【1】好奇心を満たす。User クラスがデータベース内の別の既存のテーブルを使用するようにする必要があります。これには、追加のフィールドと制約があります。

更新:将来の参考のために、プロキシモデルは、Djangoが私が必要とするものをサポートする方法であるようです:http://code.djangoproject.com/ticket/10356

0 投票する
3 に答える
624 参照

git - パッチを使用する Git

経験の浅いメンバーとの以前の質問Git ワークフローのフォローアップ。 私は彼にパッチを送ってもらうことにしました。問題は、以前にパッチを使用したことがなく、ワークフローに関する説明を提供するチュートリアルが見つからないことです。

私が欲しいのは、彼にレポから最新のコードを引っ張ってもらうことです。それにブランチを作成し、彼が完了したら変更をコミットします。マスターに統合できるように、彼にパッチを作成してもらいたいです。

このような状況でパッチを作成し、マスターに適用する方法を教えてください。

0 投票する
6 に答える
38656 参照

eclipse - Javaプロジェクトにパッチを適用する方法は?

パッチはnutch0.9用です:http: //cvs.tty.org/~butch/blog/nutch_0.9_OR.patch

パッチを正しく適用するにはどうすればよいですか?

OSはWindowsXPです

具体的には、eclipseを使用してnutchプロジェクトをデバッグしています。

これが私の裁判です:

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

cross-platform - クロスプラットフォームのパッチ

LinuxおよびWindowsマシンにインストールする予定のプログラムがあります。私はそれを(autotoolsで)うまくクロスコンパイルしていますが、ある時点でプログラムがそのバイナリを更新できるようにしたいと思います。私がこれを行うことを考えることができる唯一の方法は次のとおりです。

  • ユーザーに「C:\ ProgramFiles\FooProgram」または「/usr/ bin/foo_program」への書き込みアクセスを許可します。

また

  • プログラムをユーザーのプロファイル/ホームディレクトリにインストールします。

これらはどちらも良い考えではないようです。あなたならどうしますか?

0 投票する
4 に答える
80408 参照

patch - パッチファイルの形式は何ですか?

次の意味は何ですか?

0 投票する
5 に答える
8505 参照

patch - 良い無料パッチ作成者を知っている人はいますか?

無料で良いパッチ適用プログラムを知っている人はいますか? ご存知のように、古いプログラムが含まれるディレクトリを取得し、それを新しいバージョンのディレクトリと比較して、2 つの違いだけであるパッチを吐き出すことができますか?

また、1 つの exe だけでなく、ディレクトリ全体にパッチを適用できるものを探しています。

編集: 回答ありがとうございます。製品更新用のエンド ユーザー パッチを探しています。ソースとは関係ありません。

0 投票する
11 に答える
3208 参照

scripting - テキストに対する Perl のように、バイナリに対する言語は何ですか?

Perl がテキスト ファイルを非常にスムーズに操作できるように、ファイル内のバイナリ データ (コア ダンプなど) を簡単に分析および操作するためのスクリプト (または高レベルのプログラミング) 言語 (または Python または同様の言語のモジュール) を探しています。

私がやりたいことには、データの任意のチャンクをさまざまな形式 (2 進数、10 進数、16 進数) で提示すること、データをあるエンディアンから別のエンディアンに変換することなどが含まれます。つまり、通常は C やアセンブリを使用するものですが、私は非常に具体的で 1 回限りの目的のための小さなコードを非常に迅速に記述できる言語を探しています。

助言がありますか?

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

unix - パッチ ストリップ レベルの変換

-p0 で適用できるパッチがあるとします。このパッチを自動的に -p1 パッチに変換するツールはありますか。たとえば、変形

同じパッチに、パスの前に異なるディレクトリ名 (a、b に注意してください) を付けます。

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

windows - Windows 用のパッチ スタック ツール

Windows の世界に、Linux の quilt のようなパッチ スタック管理ツールに相当するものはありますか? Linux と Windows の両方で動作する必要がある、環境用のいくつかの開発ワークフローを考え出そうとしています。quilt などを使用して Linux 用の美しいシステムを思いつくことができますが、それを Windows でも複製する方法を見つけられない限り (すべてのコマンドライン恐怖症の開発者向けのきれいな GUI を含めて)、基本的に行き詰まっています。 .