問題タブ [revert]
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 revert merge - どちらのメインラインも正しくないようです
不完全なマージを元に戻そうとしていますが、両方のコマンドからの元に戻す変更が正しくないようです。
これは私がマージコミットを作成した方法です:
今、私はそのマージを元に戻したい:
問題は、git status
マージ全体ではなく、解決した競合のみを元に戻すことを示していることです。このコマンドgit revert -m 2 -n b2e
は、マージ前にブランチに加えられた変更を元に戻しますが、これも望ましくありません。
2 番目の質問: マージ コミットで変更された内容を表示するにはどうすればよいですか?
更新:de9
コミットは元に戻すのに適切なものであり、git diff b2e de9 は何がコミットされたかを示します。私が混乱した理由の 1 つは、削除/保持の競合が差分に表示されなかったためでした。そのため、git が表示していない変更があると思いました。cf4
からのコミットであるへの diff'ing は、master
何が起こっているのかよくわからなかったので、さらに混乱しました。この質問に答える必要はありません。
wpf - WPF Undo Redo Property Systemは、値が変更された場合に赤色で強調表示します
非常に複雑なUIには、次の要件があります。(ここでの複雑さは、[約100]の形式のコントロールがたくさんあることを意味します)。私はMVVMを使用しています(問題がMVVMから少し離れる必要がある場合は、問題ありません)
私の質問は、編集可能なコンボボックスとテキストボックスです。しかし、私はすべてのコントロールに適合する共通のアルゴリズムを聞きたいと思います。
要件1:ユーザーがコンテンツを編集して次のコントロールに移動すると、コントロール/テキストの色が赤になります。
要件2:ユーザーが以前に編集したコントロールに戻り、最初に存在していた値を入力すると、コントロール/テキストの色が黒に戻る必要があります。
要件が厳しいことはわかっています。以前の値を保存し、関数を呼び出してコントロールの色を変更できる汎用アルゴリズムを設計することに頭を悩ませています。
すべてのアイデアを提供するために、
->Default_TextやTextなどのTextBoxごとに2つのプロパティを保存してみました。ただし、プロパティの数が非常に多いため、メモリフットプリントは非常に大きくなります。また、非常に多くのプロパティを維持することは非常に困難です。
->変更された値を保存するために、すべてのViewModelに辞書を追加してみました。しかし、ここで私が直面した問題は、アプリケーション内のすべてのコントロールに一意のキーを与えることでした。これはあまり役に立ちません
-> TextBox、ComboBoxなどのコントロールをサブクラス化し、要件に合うようにいくつかのメソッドをオーバーライドすることさえ考えてみましたが、残念ながら検証などを追加し始めたとき、私は惨めに失敗しました。
そのため、ここでは、すべての元に戻るREDO機能、コントロールのスタイルの変更などを処理するための汎用WPFプロパティシステム/アルゴリズムの設計に固執しています!!!
あなたの専門家が私を正しい方向に導き、そのようなアルゴリズム/システムの開発を手伝ってくれるなら、それは本当に素晴らしいことです。サンプルイラストもいいですね!!!
svn - 「svnunrevert」の方法はありますか?
ああ!間違ったファイル名を貼り付けて「svnrevertsomefile」を誤って実行しました。これで、適切に変更されたファイルがなくなりました。
「svnunrevert」コマンドが欲しいのですが。AFIKそのようなことはありません。この混乱から抜け出すための次善の方法は何ですか?
git - git checkout と git pull の後に変更されたファイルを元に戻す方法は?
ファイルを変更したので、リモートから最新バージョンを取得したいと考えています。
そこで、git checkout を実行してファイルを元に戻し、git pull を実行して最新バージョンを取得します。
その後、ファイルの変更が必要であることがわかりました。
それを取り戻すことは可能ですか?ありがとう!
svn - symfony:「svnrevert」の方法。動作しますか?
チェックアウトを実行しました。その後、ダウンロードしたファイルを変更します。
次にsvn revert .
、ファイルがどこにあるかを確認します。チェックアウトを実行した後の内容が再び含まれていることを期待しますが、後で変更が加えられています。
では、チェックアウトを行った後、どうすればファイルの状態を確認できますか?
ハビエル
analytics - Flurry SDKの以前のXcodeバージョンに戻す方法は?
私が取り組んでいるアプリは、ユニバーサルiPhone/iPadアプリです。私はかなり前から分析を使用したいと思っていたので、SDKをセットアップしFlurry
ていくつかのメソッドを実装し、準備が整いました。
SDKを更新する必要があると思わせる他のいくつかのことがアプリで発生したため、先に進んで3.2.4に更新しました。今、iPadでアプリを実行しようとすると、いくつかのエラーが発生します。
_UIBackgroundTaskInvalid "、参照元:
libFlurry.a(FlurryAPI.o)の_UIBackgroundTaskInvalid $ non_lazy_ptr
(多分あなたは意味しました:_UIBackgroundTaskInvalid $ non_lazy_ptr)
ld:シンボルが見つかりません
collect2:ldが1つの終了ステータスを返しました
いくつか読んだ後、Appleがユーザーのデバイスに関する情報を取得するためにFlurryのAPIの使用をブロックしようとしているように見えます。
問題は、そのアップデートをダウンロードする前は、問題がなく、エラーもなかったことです。古いものに戻って無知を主張することはできますか?Appleが使用している場合、Appleはアップデートを拒否しますFlurry
か?
私は何をすべきか?
javascript - jQueryは、強調表示されたボックスにドラッグアンドドロップします
私はこのスクリプトを持っています。さて、私は兵士がハイライトされたボックスだけに落とされることを望みました。$(selector)を受け入れて元に戻す: "invalid"を試しましたが、強調表示されていないボックスでもドロップできないようです。
git - gitmasterHEADがブランチの現在のHEADを指すようにします
私はgitsの高度な機能を使ったことがないことを認めなければなりませんが、現在のプロジェクトではそうしなければなりませんでした。
状況:誰かがいくつかの機能を実装してマスターにコミットしようとしましたが、今私はこの他の人がやろうとしたことをするように呼ばれました(しかし失敗しました)、したがって、私が最初にしたことは
ハッシュは、現在のマスターの前に約20コミットされた正しいSHA1ハッシュであり、機能しました。このブランチにいくつかの変更を加え、リモートリポジトリの現在のマスターブランチ(他の人が変更したもの)をローカルブランチに変更したいところです。
つまり、マスター20コミットのヘッドを元に戻し、新しいクリーンブランチをマージしたいと思います。
それはまさに私がしなければならないことですか?revert HEAD〜20などで、またはまさにそのような頭を動かすコマンドはありますか?
wpf - WPF: 検証エラーの後、テキスト ボックスのバインドを既定の動作に戻す
string.empty が無効な値であるプレゼンテーション レイヤーのプロパティにバインドされたテキスト ボックスがあります。このテキストボックスに最初にキーボードフォーカスを入力してから離れると、必要な検証エラーが発生しません。しかし、値の入力を開始してからもう一度消去してテキストボックスを離れると、エラーが発生します。binding-validation-behaviour に変更を加えた後、どうにかして初期のデフォルト状態に戻すことはできますか? previewlostfocus で UpdateTarget を実行しようとしましたが、まだ空の文字列を検証しようとしています...バインディングをデフォルトに戻して、フィールドを空のままにして、ルールが要求しても検証エラーが発生しないようにしたいだけです。 .. UpdateTarget を実行し、ソースにまだ有効な値がない場合、バインディングをリセットして検証エラーを表示しないようにしたい
svn - svn newbie: コミットしていないファイルを元に戻します
変更したファイルの一部だけをコミットしました。ご想像のとおり、コミットしていない残りのファイルは、「svn status」を実行すると表示されます。
「svn status」を実行したときに表示されるファイルを「消す」にはどうすればよいですか? 1つずつ戻す必要がありますか?通常の復帰 (svn revert -R .) は、コミットしたファイルも復帰しますか?
よろしく
ハビ