問題タブ [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.
android - タブウィジェットが変更されたままにならないのはなぜですか?
Androidには、アクティビティBを使用してロードと呼ばれる単一のタブを作成するTabActivity(A)があります。
アクティビティBIから、TabActivity AのTabWidgetを変更して、TabActivityAのTabHostへの静的参照を介してさらにいくつかのタブを追加します。
新しいアクティビティCを開始し、[戻る]を押した後、TabWidgetにはLoadingというタブが1つだけあります。
アクティビティBのonResumeメソッドでタブを再作成しようとしましたが、機能しなくなりました。
なぜそれがこれを行うのか、そしてどうすればそれを修正できるのか誰かが知っていますか?
jquery - jQueryUIはイベントを元に戻します
特定のドロップ可能な要素が残ったらすぐに、要素を元のサイズと位置に戻す方法を探しています。
基本的に、私が持っているのは、ドロップ可能な領域にドラッグしてサイズを変更できる画像の選択ですが、ドロップ可能な領域から画像を移動することで、画像を元の場所に「戻す」ことができるようにしたいと思います。
ありがとう!
git - 以前のコミットに戻し、Git の最新のコミットとマージする
たとえば、私はこの歴史を持っています:
最新のコミットで新しいデザインが進行中ですが、元のデザインであるコミット 78992246 に戻りたいと思いました。
以前は次のようなことをしていました。
次に、これらをマスターの頭にマージすることを望んでいました。
残念ながら、私はどこにも行きません
git - プッシュされた git commit を元に戻す
master と dev の 2 つのブランチを持つレポがあります。master ブランチで作業していてプルしたところ、レポが最新であるというメッセージが表示されました。変更をコミットし、リモート リポジトリ (github 上) にプッシュしました。一部の変更が拒否されたというメッセージを受け取りました。
それから私は を実行しましたがgit pull origin dev
、これはどうやら間違ったことでした。これは dev ブランチを私のマスターとマージしたためであり、馬鹿のように、もう一度プッシュするまでこれに気づきませんでした。したがって、最後のコミットはMerge branch 'dev' of github.com:myuser/myrepo
.
[sha] をマージ前のコミットとして、ローカル リポジトリで最後に確認された良好な状態に戻すことができますgit reset --hard [sha]
(ただし、その変更をオリジンに加える方法はわかりません)-- または何から私はまた、git revert -m
その変更をコミット/プッシュすることもできると読みました。
誰かが「正しい方法」でマージを元に戻し、両方のブランチをマージ前の場所に戻すことができますか?
ありがとうございます。これは開発者が 2 人しかいない共有リポジトリであるため、大きな変更はありません。
編集して追加: 私が子供であるかのように話しかけてください。私は、この Git にまだ混乱していることを認めなければなりません。ありがとう
git - master ブランチを 8 コミット前の状態に戻したい
過去 8 回のコミットのどこかでメモリ リークが発生していることに気付きました。最も簡単な解決策は、8 コミット前に戻してから、慎重に変更を追加することです。これを行う最も簡単な方法は何ですか?
ありがとう!
svn - 解決されたファイルを元に戻すSubversion
解決済みとマークしたファイルでエラーが発生した場合、すべての変更を元に戻してマージを再試行せずに、ファイルを元の競合状態に戻す方法はありますか?
git - Git:履歴を上書きせずにブランチマージを元に戻す方法は?
と の 2 つのブランチがmaster
ありopengl
ます。私は最近、ブランチの実装を終了しました (または、少なくとも私はそう思っていました)opengl
にマージすることにしましたmaster
:
これを行った後、ブランチで作業している何人かの開発者がmaster
私の変更をプルし、私の実装が彼らのコードの一部と競合していることが判明しました。したがって、ブランチでのマージ操作を元に戻したいのですが、master
履歴を上書きすることはありません。
最終的に(すべてのバグを修正した後)にopengl
ブランチをマージできるようにしたいことに注意してください。master
したがって、古いバージョンをチェックアウトしてmaster
コミットするだけでは機能しません。新しく作成されたコミットは、opengl
マージしようとした時点からの変更をキャンセルします。
ありがとうございました。
git - Git マージしてから元に戻し、次に元に戻す
これで、git ブランチがトリッキーな状態になりました。
2 つのブランチ:
先週、誰かが誤って other_branch を (時期尚早に) master にマージし、オリジンにプッシュしました。私たちはエラーに気づき、私は素朴にコミットしました
問題を「修正」します。すべてが順調に見えました、私たちは自分たちの生活を続けました...
今日、other_branch を master にするためのステップとして、master を other_branch にマージしようとしました。しかし、私の復帰は悪夢を引き起こしたようです. master が other_branch にマージされると、other_branch での作業のすべて (ほとんど?) が削除されます。これは、以前のコミットをすべて元に戻すように元に戻すように指示しているためだと思います。
もちろん、元に戻したことに加えて、マスターには何日分のコミットがあるので、これを解くのは難しいようです。
損傷を修復する方法はありますか?リベースの議論に手を差し伸べて、2 つの問題のあるコミットを削除することはできますか?
どうもありがとう!
[更新 - リクエストに応じて現在の状態の詳細を追加]
other_branch は、かなり前に master から分岐しました。私たちの標準的な方法は、競合の蓄積を最小限に抑えるために master を other_branch に繰り返しマージすることです (リベースすることもありますが、この場合はそうではありません)。
マスターコミット A | ビ | シー | BAD_MERGE [other_branch_@S] | REVERT_OF_BAD | D | え | F ...ヘッド
other_branch コミット P | Q | R | S [BAD_MERGE_FROM_HERE] | T | T | う | V ...ヘッド
master HEAD を other_branch HEAD にマージしようとすると、問題が発生します。
チャールズ、私は現在、あなたがここで提案した解決策を使用してマスターの複製を修正しようとしています: How to remove selected commit log entry from a Git repository while keep their changes? .
[/アップデート]
svn - Xcode 4 のソース管理の「元に戻す」オプションはどこにありますか?
ソース管理として Xcode 4 で SVN を使用しています。しかし、古いリビジョンに戻すオプションが表示されませんか? 「元に戻す」または「リビジョンに更新」コマンドのどちらですか? 「更新」オプションは常に HEAD に更新されるようです。
もちろん、コマンドラインでこれを行うことはできますが、Xcode 内で行う方法がないとは信じられません...
どこに隠されているか知っている人はいますか?それとも本当にそのようなオプションはありませんか?
svn - TortoiseSVN を使用して以前のリビジョンに戻す
Windows TortoiseSVNを使用して作業コピーを以前のリビジョンに戻す最も簡単な方法は何ですか?
それをすばやく行うための「検索可能な」コマンドは見つかりませんでした。